Hinzufügen von Server-Side gehören zu einer Website mit PHP

July 3

Eine einschließen SSI (Server Side) ist ein klein wenig HTML, die eingefügt werden kann auf jeder Seite Ihrer Website vom Server beim Laden der Seite. Eine einzelne Server-Side Include-Datei wieder auf vielen Seiten einer Site dadurch einsetzbar sparen viel Wartungsarbeiten wenn Änderungen vorgenommen werden müssen.

Anweisungen

Wie Erstellen der HTML-Code enthalten

1Hinzufügen von Server-Side gehören zu einer Website mit PHP

Erstellen Sie zunächst den HTML-Code an die Stelle der PHP-Include angezeigt werden soll. Dies ist keine komplette Web-Seite; Es ist nur das kleine bisschen HTML, die auf größeren Webseiten enthalten sein sollen, geben Sie an wo. Das zugehörige Bild zeigt ein Beispiel für ein Menü, das als Include gerettet werden konnte.

2 Erstellen Sie ein neues Verzeichnis auf Ihrer Website Ihre Includedateien zu halten. Eignet sich ein Verzeichnisname z.B. "inc" oder "enthält". Speichern Sie den HTML-Ausschnitt, in diesem Verzeichnis. Im Beispiel in Schritt 1 konnte als menu.html gespeichert werden.

3 Im Falle eines Menüs oder einer mit Links enthalten Sie, schreiben Sie die Links so, dass sie ordnungsgemäß ausgeführt werden, egal wo sie auf Ihrer Website sind. Sie haben absolute Hyperlinks verwenden, um dies zu erreichen.

4 Beinhaltet HTML-Code einfügen können: ein Bild, eine e-Mail-Adresse, eine Datenschutzerklärung, ein Tisch, ein Logo.

Gewusst wie: schreiben die PHP-Include-Befehl

5 Komplette Webseiten Schreiben des PHP-Include-Befehls auf der Seite in die genaue Position, wo das enthaltene HTML-Snippet erscheinen soll.

6Hinzufügen von Server-Side gehören zu einer Website mit PHP

Angenommen, Sie arbeiten auf Ihrer Homepage: index.php, mit dem menu.html-Beispiel aus Abschnitt 1, fügen Sie die PHP Include auf Ihrer Homepage platzieren im Bild gezeigt.

Wenn die Seite geladen wird, im Browser, was gezeigt wird, in diesem Position auf der Seite den HTML-Code aus der Datei enthalten ist.

7 Das Bild in Schritt 2 zeigt einen Pfad zu der mitgelieferten Ausschnitt (menu.html), der in einem Verzeichnis namens "enthält" im Stammverzeichnis des Webservers gefunden wird. Da die menu.html-Datei geschrieben wird, so dass die Links für das Menü funktionieren, egal wo sie auf der Website platziert werden, kann die gleichen Include zu vielen anderen Seiten neben Ihrer index.php-Seite hinzugefügt werden. In der Tat können Sie hinzufügen, die zu jeder Seite auf Ihrer Website enthalten.

8 Wenn Sie das Menü ändern möchten (oder etwas zu einer Seite mit einer PHP hinzugefügten enthalten) Sie lediglich die ursprünglichen menu.html Find Datei das Verzeichnis enthält ändern und die Änderungen hochladen. Jede einzelne Seite auf Ihrer Website, die verwendet, die Datei enthalten wider die Änderung sofort.

Sie können sehen, dass Server Side Includes können Sie viel Zeit und Mühe, wenn Sie Änderungen an Elementen, die immer und immer wieder auf Ihrer Website angezeigt werden müssen.

Tipps & Warnungen

  • Das Bild in Schritt 1 zeigt ein Menü, das den Site-Stamm als Ausgangspunkt für einen Link verwendet. Das / vor dem Pfad des Verzeichnisses angibt, dass der Weg zu den Link im Website-Stammverzeichnis beginnt. Wenn Sie einen Apache-Server verwenden, können Sie Verknüpfungen auf diese Weise schreiben so, dass sie auf einer beliebigen Seite auf der Website funktionieren.
  • SSIs sind perfekt für Menüs, Kopfzeilen, Fußzeilen, Kontaktinformationen, Datenschutzerklärungen oder andere Seitenelemente, die auf die meisten oder alle Seiten Ihrer Website erscheinen.