Hogyan viselkedni tartalmaz HTML-t sok dokumentumban a PHP használatával?

Ha megnéz egy webhelyet, akkor észre fogod venni, hogy vannak olyan oldalai, amelyek megismétlődnek minden oldalon. Ezek az ismételt elemek vagy szakaszok valószínűleg magukban foglalják a webhely fejléce területét, beleértve a navigációt és a logót, valamint a webhely lábléc területét. Lehetnek más olyan elemek is, amelyek jelen vannak bizonyos webhelyeken, mint például a közösségi média widgetek vagy gombok vagy más tartalom, de a fejléc és a lábléc területek tartósan vannak minden oldalon, és ez elég biztonságos tét a legtöbb weboldal számára.

Ez a tartós területhasználat valójában egy webes design legjobb gyakorlat. Lehetővé teszi az emberek számára, hogy jobban megértsék, hogyan működik egy webhely, és ha egyszer megértik az egyik oldalt, jó ötletük van a többi oldalra is, mivel vannak olyan darabok, amelyek konzisztensek.

A normál HTML oldalakon ezeket az állandó területeket külön kell hozzáadni az egyes oldalakhoz. Ez problémát jelent, ha módosítani szeretne, például frissíteni egy szerzői jogot a láblécben vagy új linket felvennie a webhely navigációs menüjébe. Ahhoz, hogy ezt a látszólag egyszerű szerkesztést elvégezhesse, meg kellene változtatnia minden egyes oldalt a weboldalon. Ez nem nagy dolog, ha a webhelynek 3 vagy 4 oldala van, de mi van akkor, ha a szóban forgó webhelynek legalább száz oldala van? Az egyszerű szerkesztés végrehajtása hirtelen nagyon nagy feladat lesz. Ez az, ahol a "beillesztett fájlok" valóban nagy különbséget jelentenek.

Ha van PHP a szerveren, írhatsz egy fájlt, majd felveheted azt bármely olyan weboldalra, ahol szüksége van rá.

Ez azt jelentheti, hogy az minden oldalon megtalálható, például a fent említett fejléc és lábléc példája, vagy ez lehet valami, amit szükség szerint szelektíven hozzá kell adni az oldalakhoz. Tegyük fel például, hogy van egy "kapcsolatfelvétel" űrlap widget, amely lehetővé teszi a látogatók számára, hogy kapcsolatba lépjenek a vállalatával. Ha azt szeretné, hogy ez hozzon létre bizonyos oldalakhoz, mint például a "szolgáltatási" oldalak a vállalat kínálataihoz, de nem másokhoz, akkor a PHP beépülő modul használata egy nagyszerű megoldás.

Ennek az az oka, hogy ha valaha is módosítani szeretnéd ezt az űrlapot a jövőben, akkor egy helyen csinálod, és minden olyan oldal, amelyik tartalmazza, megkapja a frissítést.

Először is, meg kell értenie, hogy a PHP használatához telepítenie kell a webkiszolgálón. Ha nem biztos abban, hogy telepítve van-e, lépjen kapcsolatba a rendszergazdával. Ha nincs telepítve, kérdezze meg tőlük, hogy mit kell tennie, különben megtalálnia kell egy másik megoldást a beillesztésre.

Nehézség: átlag

Szükséges idő: 15 perc

Lépések:

  1. Írja be a megismételt HTML-kódot, és mentse el egy külön fájlba. Ebben a példában azt szeretném felvenni a fent említett példát egy "kapcsolat" űrlapra, amelyet szelektíven hozzá kell adni bizonyos oldalakhoz.

    A fájlszerkezet szempontjából szeretném elmenteni a csatolófájljaimat egy különálló könyvtárba, amelyet általában "tartalmaz" -nak neveznek. A kapcsolatfelvételi űrlapot egy ilyen kiterjesztési fájlba mentem:
    magában foglalja a / érintkező-form.php
  2. Nyissa meg az egyik weboldalt, ahová a mellékelt fájlt megjeleníteni kívánja.
  3. Keresse meg a helyet a HTML-ben, ahol ez a mellékelt fájl jelenjen meg, és tegye a következő kódot az adott helyre

    ($ DOCUMENT_ROOT. "include / contact-form.php");
    ?>
  4. Ne feledje, hogy az abive code példában megváltoztatná az elérési út és a fájl nevét, hogy tükrözze a beillesztési fájl helyét és a beilleszteni kívánt fájl nevét. Az én példámban a "contact-form.php" fájlt a "beleillesztett" mappában találtam, tehát ez lenne a megfelelő kód az oldalamhoz.
  1. Adja hozzá ugyanazt a kódot minden olyan oldalhoz, ahová a kapcsolatfelvételi űrlap megjelenik. Csak annyit kell tennie, hogy másolja és illessze be ezt a kódot azokra az oldalakra, vagy ha új webhely fejlesztésén dolgozik, készítsen minden oldalt a megfelelő get fájlokkal, amelyeket a get-go-ból hivatkoznak.
  2. Ha valamit szeretne megváltoztatni a kapcsolatfelvételi űrlapon, például egy új mező hozzáadásával, módosítaná a contact-form.php fájlt. Miután feltöltötte a webkiszolgáló tartalmazza / könyvtárát, az a webhely minden olyan oldalán változik, amely ezt a kódot használja. Ez sokkal jobb, mint az egyes lapok módosítása.

tippek:

  1. HTML vagy szöveget tartalmazhat egy PHP kiterjesztés fájlban. Bármi, ami egy szabványos HTML-fájlban megy, a PHP tartalmazhat.
  2. Az egész oldalt PHP fájlként kell elmenteni, pl. index.php helyett a HTML. Néhány kiszolgáló nem igényli ezt, ezért először tesztelje meg a konfigurációját, de egy egyszerű módja annak, hogy mindenképpen készen álljon csak használni.