Come aggiungere Server Side Includes a un sito web utilizzando PHP

July 30

Un lato server (SSI) è un piccolo pezzo di codice HTML che può essere inserito su qualsiasi pagina del tuo sito web dal server quando la pagina viene caricata. Un solo lato server file può essere utilizzato più e più volte in molte pagine di un sito, risparmiando così una grande quantità di lavori di manutenzione quando le modifiche devono essere fatte.

istruzione

Come creare il codice HTML Includi

1 Come aggiungere Server Side Includes a un sito web utilizzando PHP

Innanzitutto creare il codice HTML che si desidera visualizzare al posto del PHP include. Questa non è una pagina web completa; si tratta solo di una piccola porzione di codice HTML che sarà incluso in una pagina web più grande in cui si indica. L'immagine che accompagna mostra un esempio di un menu che potrebbe essere salvato come un include.

2 Creare una nuova directory sul tuo sito web per tenere il vostro file include. Un nome di directory come "inc" o "include" è appropriato. Salvare il frammento di codice HTML in quella directory. L'esempio nella Fase 1 potrebbe essere salvato come menu.html.

3 Nel caso di un menu o qualsiasi comprendono con link, scrivere i collegamenti in modo che funzionino correttamente, non importa dove si trovano sul tuo sito web. Potrebbe essere necessario utilizzare i collegamenti assoluti per raggiungere questo obiettivo.

4 Include possibile inserire qualsiasi HTML: un'immagine, un indirizzo email, una dichiarazione sulla privacy, un tavolo, un logo.

Come scrivere il PHP include Comando

5 Sulle tue pagine web complete, scrivere il PHP comandoINCLUDE sulla pagina nella posizione esatta in cui il frammento incluso di HTML è quello di apparire.

6 Come aggiungere Server Side Includes a un sito web utilizzando PHP

Per esempio, supponiamo che si sta lavorando sulla vostra Home Page: index.php, utilizzando l'esempio menu.html dalla sezione 1, è necessario aggiungere il PHP mostrato nell'immagine di inserire un include nella vostra home page.

Quando la pagina viene caricata nel browser, ciò che viene mostrato in quella posizione sulla pagina HTML dal file incluso.

7 L'immagine nella Fase 2 mostra un percorso per il frammento incluso (menu.html) che si trova in una directory chiamata "comprende" al livello principale del server web. Dal momento che il file menu.html è scritto in modo che i collegamenti per il menu funzioneranno indipendentemente da dove sono collocati sul sito, lo stesso includono possono essere aggiunti a molte altre pagine oltre la pagina index.php. In realtà, si potrebbe aggiungere che includono per ogni pagina del tuo sito.

8 Se si desidera cambiare il menu (o qualcosa che hai aggiunto a una pagina utilizzando un PHP include) si limita a trovare il file menu.html originale nella directory include, modificarlo e caricare le modifiche. Ogni singola pagina del tuo sito che utilizza tale file include rifletterà immediatamente la modifica.

Si può vedere che Server Side Includes si può risparmiare un sacco di tempo e fatica quando è necessario apportare modifiche alle voci che appaiono più e più volte sul tuo sito web.

Consigli e avvertenze

  • L'immagine nella Fase 1 mostra un menu che utilizza la radice del sito come punto di partenza per un collegamento. Il / prima che il percorso della directory indica che il percorso per il collegamento inizia alla radice del sito. Se si utilizza un server Apache, è possibile scrivere i link in questo modo in modo che possano funzionare su qualsiasi pagina del sito.
  • SSI sono perfetti per i menu, intestazioni, piè di pagina, le informazioni di contatto, normative sulla privacy o altri elementi della pagina che appaiono sulla maggior parte o tutte le pagine del tuo sito web.