Kuidas lisada HTML-i paljudesse PHP-i kasutades kasutatavatesse dokumentidesse

Kui vaatate mis tahes veebisaiti, siis märkate, et sellel saidil on teatud osi, mida korratakse igal lehel. Need korduvad elemendid või osad sisaldavad tõenäoliselt saidi päisepiirkonda, sealhulgas navigeerimist ja logo, samuti saidi alaosa. Võib olla ka teisi tükke, mis on teatud saitidel, nagu näiteks sotsiaalse meedia vidinad või nupud või muu sisu, mis on saadaval saidilaias, kuid päise- ja jalusealad on igale lehele püsivad, on enamiku veebisaitide jaoks päris kindel panus.

Sellise püsiva ala kasutamine on tegelikult veebidisaini parim tava. See võimaldab inimestel paremini mõista, kuidas saidi töötab, ja kui nad mõistavad ühte lehte, on neil hea mõte ka teistele lehtedele, kuna on olemas järjekindlad tükid.

Tavalistes HTML-lehtedes tuleb need püsivad valdkonnad lisada igale lehele ükshaaval. See tekitab probleeme, kui soovite muudatusi teha, näiteks jaluse all oleva autoriõiguse kuupäeva värskendamine või saidi navigeerimismenüü uue lingi lisamine. Selle näiliselt lihtsa muutmise tegemiseks peate veebisaidil iga lehe muutma. See ei ole suur asi, kui saidil on üks 3 või 4 lehekülge, kuid mis siis, kui saidil on sada leht või rohkem? Selle lihtsa muutmise tegemine äkitselt muutub väga suureks tööks. See on koht, kus "kaasatud failid" võivad tõesti suurt vahet teha.

Kui teil on oma serveris PHP, võite kirjutada ühte faili ja lisada see kõikvõimalikele veebilehtedele, kus seda vajate.

See võib tähendada, et see on lisatud igale lehele, nagu eespool mainitud päise ja jaluse eeskuju, või see võib olla midagi, mida vajaduse korral lehtedele valikuliselt lisada. Näiteks öelge, et teil on kontaktide vormi vidin, mis võimaldab saidi külastajatel teie ettevõttega ühendust võtta. Kui soovite, et see lisatakse teatud lehtedele, nagu kõik teie ettevõtte pakkumiste "teenused", kuid mitte teistele, siis on PHP-ide kasutamine suurepärane lahendus.

Seda seetõttu, et kui teil on tulevikus vaja seda vormi muuta, siis teete seda ühel ja kõik lehed, mis sisaldavad seda, saaksid värskenduse.

Kõigepealt peate mõistma, et PHP-i kasutamine eeldab, et see on teie veebiserverisse installitud. Kui te pole kindel, kas see on installitud, võtke ühendust oma süsteemiadministraatoriga. Kui teil pole seda installitud, küsige neilt, mida see selleks vaja läheb, vastasel juhul tuleb teil veel üks lahendus leida.

Raskusaste: Keskmine

Nõutav aeg: 15 minutit

Sammud:

  1. Kirjutage soovitud HTML-kood ja korrigeerige see eraldi faili. Selles näites tahaksin lisada eelpoolnimetatud kontakti vormi näite, mille valinult teatud lehtedele lisan.

    Failistruktuuri seisukohalt meeldib minu kaasatavate failide salvestamine eraldi kataloogi, mida tavaliselt nimetatakse "sisaldab". Ma salvestaksin oma kontaktivormi sellises kaasuses sellises failis:
    sisaldab / contact-form.php
  2. Avage üks veebilehti, kuhu soovite lisatud faili kuvada.
  3. Leidke HTML-i asukoht, kuhu see fail sisaldub, ja asetage järgmine kood selles kohas

    nõuda ($ DOCUMENT_ROOT. "sisaldab / contact-form.php");
    ?>
  4. Pange tähele, et kasuliku koodi näites muudaksite tee ja faili nime, et kajastada teie kaasatud faili asukohta ja konkreetse faili nime, mida soovite lisada. Minu näites on mul faili "contact-form.php" kausta "sisaldab", nii et see oleks minu lehe õige kood.
  1. Lisage see sama kood igale lehele, kuhu soovite kontaktvormi kuvada. Kõik, mida tõesti peate tegema, on kopeerida ja kleepida see kood nendele lehtedele või kui olete uue saidi väljatöötamise protsessi, siis ehitage iga lehe koos sobilike kaasatavate failidega, millele viidatakse otse get-go'i kaudu.
  2. Kui soovite mõnda kontakti vormi muuta, näiteks uue välja lisamine, muutke kontakt-vormi.php-faili. Kui olete selle veebiserveri kataloogi / kataloogi üles laadinud, muutub see selle saidi kõigil lehtedel, kus seda koodi kasutatakse. See on palju parem kui nende lehekülgede individuaalne muutmine!

Näpunäited:

  1. Saate PHP-i sisaldada HTML-i või teksti sisaldava faili. Midagi, mis võib minna standardse HTML-faili, võib minna PHP hulka.
  2. Kogu teie leht tuleks salvestada PHP-failina, nt. index.php, mitte HTML. Mõned serverid ei vaja seda, nii et kõigepealt katsetage oma konfiguratsiooni, kuid lihtne on tagada, et te kõik olete seadnud, on lihtsalt kasutada.