Visualizzazione risultati 1 fino 7 di 7

Discussione: Parte Statica Di Un Sito

  1. #1
    Guest

    Talking Parte Statica Di Un Sito

    Buongiorno!
    Ho una domanda da porvi: nel mio sito ci sono molte parti statiche uguali per tutte le pagine che lo compongono (precisamente l'intestazione e il piè di pagina). Se io un giorno decidessi di cambiare intestazione sarebbe un problema perchè dovrei modificare ogni pagina... esiste un sistema per fare in modo che tutte le pagine abbiano la stessa prima parte (per esempio un file collegato... unja cosa del genere)?? (ah, senza frame perchè... ho dei problemi ad usarli!!!)

    Grazie per l'eventuale risposta!

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Potresti utilizzare la funzione include del PHP. Se fai una ricerca nel forum troverai alcune discussioni che ne parlano.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    chiedo scusa per la ripetizione della discussione e ringrazio per la risposta!!!

  4. #4
    Guest

    Predefinito

    EDIT: cavolo... ci ho messo mezz'ora a scrivere... adesso posto lo stesso..


    praticamente tu ti prendi dalla tua pagina html (che avrai rinominato come .php) la parte statica che saprai che si ripete in tutte le pagine: la tagli e la incolli in un nuovo file che chiamerai, ad esempio, partealta.php oppure partealta.inc.


    al posto delle parte di codice tagliato, nella pagina ex-html, inserirai il tag <?php include('partealta.inc'); ?>

    più specificamente, una pagina index.html verrebbe da così:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>

    <title>Your Site Name</title>

    </head>

    <body>
    <TABLE WIDTH=740 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
    <tr>
    <td>

    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>

    <a href="link.html" class="nav">Link here</a>
    </td>

    </table>

    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    CONTENUTO
    </td>
    </tr>

    </table>

    </BODY>
    </HTML>
    divisa in due parti; la parte fissa, ad esempio il menu (partealta.inc):

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>

    <title>Your Site Name</title>

    </head>

    <body>
    <TABLE WIDTH=740 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
    <tr>
    <td>

    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>
    <a href="link.html" class="nav">Link here</a>

    <a href="link.html" class="nav">Link here</a>
    </td>

    </table>
    e il corpo, index.php:

    <?php include('partealta.inc'); ?>

    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    CONTENUTO
    </td>
    </tr>

    </table>

    </BODY>
    </HTML>
    ricordati però che se non hai installati apache e mysql in locale non vedrai la pagina correttamente, ovvio..

  5. #5
    Guest

    Predefinito

    ti ringrazio!! sei stato gentilissimo, adesso provo subito!
    senti, approfittando di questa discussione... sai per caso dove posso trovare una guida la gestione delle sessioni su pagine PHP??

  6. #6
    Guest

    Predefinito

    gh..
    no, veramente di quello non ne ho la più pallida idea..

    apetta che arrivi qualche esperto!

  7. #7
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da roxxy86
    sai per caso dove posso trovare una guida la gestione delle sessioni su pagine PHP??
    Su Google hai l'imbarazzo della scelta.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •