Skip to main content

Jak uwzględnić HTML w wielu dokumentach za pomocą PHP

Dodawanie obrazków w HTML (Czerwiec 2026)

Dodawanie obrazków w HTML (Czerwiec 2026)
Anonim

Jeśli spojrzysz na jakąkolwiek stronę internetową, zauważysz, że pewne fragmenty tej strony powtarza się na każdej stronie. Te powtarzające się elementy lub sekcje prawdopodobnie obejmują obszar nagłówka witryny, w tym nawigację i logo, a także obszar stopki witryny. Mogą istnieć również inne elementy, które są widoczne w różnych miejscach witryny, takie jak widżety lub przyciski mediów społecznościowych lub inne elementy treści, ale obszary nagłówka i stopki, które są trwałe na każdej stronie, są dość bezpieczne dla większości stron internetowych.

To wykorzystanie trwałego obszaru jest w rzeczywistości najlepszą praktyką projektowania stron internetowych. Dzięki temu ludzie mogą łatwiej zrozumieć, w jaki sposób działa strona, a kiedy zrozumieją jedną stronę, dobrze znają inne strony, ponieważ są spójne.

Na normalnych stronach HTML te trwałe obszary musiałyby być dodawane indywidualnie do każdej strony. Stwarza to problem, gdy chcesz wprowadzić zmianę, na przykład aktualizację daty praw autorskich w stopce lub dodanie nowego linku do menu nawigacji w witrynie. Aby dokonać tej pozornie prostej edycji, musisz zmienić każdą stronę w witrynie. To nie jest wielka sprawa, jeśli strona ma jedną 3 lub 4 strony, ale co, jeśli strona ma sto stron lub więcej? Dokonanie tej prostej edycji staje się nagle bardzo dużą pracą. W tym miejscu "uwzględnione pliki" mogą naprawdę zrobić dużą różnicę.

Jeśli masz PHP na swoim serwerze, możesz napisać jeden plik, a następnie umieścić go na dowolnej stronie internetowej, gdzie jest to potrzebne. Może to oznaczać, że jest on zawarty na każdej stronie, na przykład wyżej wymieniony przykład nagłówka i stopki, lub może to być coś, co selektywnie dodajesz do stron w razie potrzeby. Załóżmy na przykład, że masz widżet formularza "Skontaktuj się z nami", który umożliwia odwiedzającym witrynę połączenie się z Twoją firmą. Jeśli chcesz dodać to do niektórych stron, takich jak wszystkie strony "usług" dla oferty Twojej firmy, ale nie do innych, to używanie PHP to świetne rozwiązanie. Wynika to z tego, że jeśli kiedykolwiek będziesz musiał edytować ten formularz w przyszłości, zrobiłbyś to w jednym miejscu, a każda strona zawierająca go otrzyma aktualizację.

Po pierwsze musisz zrozumieć, że używanie PHP wymaga zainstalowania go na twoim serwerze sieciowym. Skontaktuj się z administratorem systemu, jeśli nie masz pewności, czy to zainstalowałeś. Jeśli nie masz go zainstalowanego, zapytaj go, co by to zrobiło, w przeciwnym razie musisz znaleźć inne rozwiązanie dla włączeń.

Trudność: Średni

Wymagany czas: 15 minut

Kroki:

  1. Napisz kod HTML, który chcesz powtórzyć, i zapisz go w oddzielnym pliku. W tym przykładzie chcę dołączyć wspomniany wcześniej przykład formularza "kontakt", który dodaję do niektórych stron.
    1. Z punktu widzenia struktury plików lubię zapisywać moje pliki włączeń w osobnym katalogu, zwykle zwanym "zawiera". Zapisałbym mój formularz kontaktowy w pliku włączającym w następujący sposób:
    2. obejmuje / contact-form.php

  2. Otwórz jedną ze stron internetowych, na której chcesz wyświetlić dołączony plik.
  3. Znajdź lokalizację w kodzie HTML, w którym powinien się pojawić ten dołączony plik, i umieść następujący kod w tym miejscu
    1. <? php

  4. require ($ DOCUMENT_ROOT. "includes / contact-form.php");

  5. ?>

    1. Zauważ, że w przykładzie kodu abive zmieniłbyś ścieżkę i nazwę pliku tak, aby odzwierciedlała twoją lokalizację pliku włączającego i nazwę konkretnego pliku, który chcesz dołączyć. W moim przykładzie, mam plik "contact-form.php" wewnątrz folderu "zawiera", więc byłby to właściwy kod dla mojej strony.
    2. Dodaj ten sam kod do każdej strony, na której ma się pojawić formularz kontaktowy. Wszystko, co naprawdę musisz zrobić, to skopiować i wkleić ten kod na te strony, lub jeśli jesteś w trakcie tworzenia nowej strony, buduj każdą stronę z odpowiednimi plikami dołączanymi, które są odniesione od samego początku.
    3. Jeśli chcesz coś zmienić w formularzu kontaktowym, np. Dodając nowe pole, edytuj plik

      contact-form.php plik. Po przesłaniu pliku do

      obejmuje / katalogu na serwerze sieciowym, zmieni się na każdej stronie witryny, która używa tego kodu. Jest to o wiele lepsze niż konieczność indywidualnej zmiany tych stron!

    Wskazówki:

    • Możesz dołączyć HTML lub tekst w pliku włączającym PHP. Wszystko, co może znaleźć się w standardowym pliku HTML, może być dołączone do PHP.
    • Cała twoja strona powinna być zapisana jako plik PHP, np. index.php zamiast HTML. Niektóre serwery tego nie wymagają, więc najpierw przetestuj swoją konfigurację, ale prostym sposobem na upewnienie się, że wszystko jest ustawione, jest użycie.