Includere i file tramite le Server Side Includes (SSI)

Scritto da Jacopo Nuzzi (http://www.jacoz.net) il 10 maggio 2006

Includere i file tramite le Server Side Includes (SSI)

Spesso si ha necessità di utilizzare più volte il contenuto di una pagina (ovviamente su più pagine!) e quindi si finisce per ripetere meccanicamente il contenuto stesso con il rischio di commettere errori e soprattutto con la noia di dover aggiornare, ogni volta che se ne presente l'occasione, ogni pagina interessata.
L'esempio classico è quello dei menu!

Per riuscire a sfruttare le Server Side Includes (SSI) è necessario che siano attivate (solitamente nei moderni servizi di hosting lo sono).
In caso che fossero disabilitate basterà richiederne l'attivazione, con la speranza che il vostro hoster accetti la domanda.

Passiamo ora alla parte tecnica.
Innanzi tutto abbiamo bisogno di due pagina:

  • Una pagina .html, che sarà la pagina da includere
  • Una pagina .shtml che è la pagina che ci permette di includere i files! (notare l'estensione SHTML)

Bene, ora andiamo a vedere il codice delle pagine.

Pagina menu.html, ecco il codice:

CODICE
<ul>
    <li><a href="home.html">Homepage</a></li>
    <li><a href="contatti.html">Contatti</a></li>
    <li><a href="guestbook.html">Guestbook</a></li>
    <li><a href="info.html">Informazioni</a></li>
</ul>

Il commento è quasi superfluo: un banale elenco puntato con dei link all'interno.

Ecco ora il codice della pagina .shtml (che potrete chiamare come desiderate):

CODICE
Benvenuto sul sito
Bla bla bla
<strong><!--#include file="menu.html" --></strong>

Bla bla bla
bla bla

La terza riga, quella evidenziata tramite il grassetto è la parte fondamentale della pagina.
Infatti permette di includere lato-server una pagina.



Pagine totali: 1 [ 1 ]

Online:

Ci sono 13 utenti online, 0 della community e 13 ospiti.

Partners:

FlightsCar InsuranceGuitar LessonsMortgagesDevSpy.comGiornale WebmasterMrWebmaster.itServerplan