Kako vključiti HTML v veliko dokumentov z uporabo PHP

Če pogledate katero koli spletno mesto, boste opazili, da so na posameznih straneh ponovljeni določeni deli te strani. Ti ponavljajoči se elementi ali deli verjetno vključujejo območje glave spletnega mesta, vključno z navigacijo in logotipom ter območje noge mesta. Obstajajo lahko tudi drugi deli, ki so prisotni po vsem spletnem mestu na določenih spletnih mestih, kot so widgeti za socialne medije ali gumbi ali drug kos vsebine, vendar pa so področja za glavo in nogo, ki ostajajo na vseh straneh, zelo varna za večino spletnih mest.

Ta uporaba trajnega področja je dejansko najboljša praksa spletnega oblikovanja. Omogoča ljudem, da lažje razumejo, kako spletna stran deluje, in ko razumejo eno stran, imajo tudi dobro predstavo o drugih straneh, saj so kosi skladni.

Na običajnih spletnih straneh je treba ta obstojna področja posamezno dodati na vsako stran. To predstavlja težavo, ko želite narediti spremembo, na primer posodobitev datuma avtorskih pravic v nogi ali dodajanje nove povezave v navigacijski meni spletnega mesta. Če želite narediti to navidezno preprosto urejanje, bi morali spremeniti vsako stran na spletni strani. To sploh ni pomembno, če ima spletno mesto eno ali tri strani, ampak kaj, če ima zadevno spletno mesto sto strani ali več? Ta preprosto urejanje nenadoma postane zelo velika naloga. To je, če lahko »vključene datoteke« resnično naredijo veliko razliko.

Če imate v strežniku PHP, lahko napišete eno datoteko in jo nato vključite na katere koli spletne strani, kjer jo potrebujete.

To bi lahko pomenilo, da je vključeno na vsako stran, na primer zgoraj omenjeni primer glave in noge, ali pa bi lahko bilo nekaj, kar selektivno dodate na strani, kot je potrebno. Na primer, recimo, da imate pripomoček za obliko »pišite nam«, ki obiskovalcem obiskovalcev omogoča povezavo z vašim podjetjem. Če želite to dodati nekaterim stranem, kot so vse strani "storitve" za ponudbe vašega podjetja, ne pa tudi za druge, potem je uporaba PHP vključena odlična rešitev.

To je zato, ker če boste kdaj morali kdaj urediti ta obrazec, bi to storili na enem mestu in vsako stran, ki jo bo vključila, dobi posodobitev.

Najprej morate razumeti, da uporaba PHP zahteva, da ste jo namestili na spletnem strežniku. Obrnite se na skrbnika sistema, če niste prepričani, ali imate nameščen ali ne. Če ga nimate nameščene, jih vprašajte, kaj bi bilo potrebno, sicer boste morali najti drugo rešitev za vključitev.

Težavnost: Povprečno

Potreben čas: 15 minut

Koraki:

  1. Napišite želen HTML, ki ga želite ponoviti, in ga shranite v ločeno datoteko. V tem primeru želim vključiti zgornji primer »obrazca za stik«, ki ga bom selektivno dodal na določene strani.

    Z vidika strukture datoteke želim datoteke za vključitev shraniti v ločeni imenik, ki se običajno imenuje »vključuje«. Moj kontaktni obrazec bi bil shranjen v datoteko vključitve, kot je ta:
    vključuje / contact-form.php
  2. Odprite eno od spletnih strani, na katerih želite prikazati vključeno datoteko.
  3. Poiščite lokacijo v HTML-ju, kjer naj bo prikazana datoteka, in na to mesto postavite naslednjo kodo

    zahtevati ($ DOCUMENT_ROOT. "vključuje / contact-form.php");
    ?>
  4. Upoštevajte, da v abivskem primeru primera spremenite ime poti in datoteke tako, da odraža vašo lokacijo datoteke za vključitev in ime določene datoteke, ki jo želite vključiti. V mojem primeru imam datoteko »contact-form.php« v mapi »vključuje«, zato bi bilo to prava koda za mojo stran.
  1. Dodajte to isto kodo na vsako stran, na kateri želite, da se obrazec za stike prikaže. Vse, kar resnično morate storiti, je, da kopirate in prilepite to kodo na te strani, ali če ste v postopku razvijanja nove spletne strani, zgradite vsako stran z ustreznimi datotekami, na katere se sklicujete neposredno od začetka.
  2. Če ste želeli nekaj spremeniti v kontaktnem obrazcu, na primer dodati novo polje, uredite datoteko contact-form.php. Ko jo prenesete v imenik / on na spletnem strežniku, se bo na vsaki strani vašega spletnega mesta, ki uporablja to kodo, spremenila. To je veliko bolje, kot da bi morali posamezne strani spremeniti!

Nasveti:

  1. V datoteko PHP lahko vključite HTML ali besedilo. Vse, kar lahko gre v standardno HTML datoteko, lahko preide v PHP.
  2. Vaša celotna stran mora biti shranjena kot datoteka PHP, npr. index.php in ne HTML. Nekateri strežniki tega ne zahtevajo, zato najprej preizkusite svojo konfiguracijo, vendar enostaven način za zagotovitev, da ste vsi nastavljeni, je preprosto uporabo.