Kako uključiti HTML u mnogim dokumentima koristeći PHP

Ako pogledate bilo koju web stranicu, primetićete da postoje određeni dijelovi tog sajta koji se ponavljaju na svakoj pojedinačnoj stranici. Ovi ponovljeni elementi ili sekcije vjerojatno će uključiti područje zaglavlja sajta, uključujući navigaciju i logo, kao i podnožje područja stranice. Možda postoje i drugi dijelovi koji su prisutni na svim lokacijama na određenim lokacijama, kao što su widgeti društvenih medija ili dugmad ili drugi delovi sadržaja, ali područja zaglavlja i podnožja koja su uporna na svakoj stranici je prilično sigurna opklada za većinu veb lokacija.

Ova upotreba persistentnog područja je zapravo najbolja praksa za web dizajn. Omogućava ljudima da lakše shvate kako funkcioniše sajt i kada jednom razumeju jednu stranicu, imaju i dobru ideju o drugim stranama, jer postoje komadi koji su konzistentni.

Na normalnim HTML stranicama, ove persistentne oblasti bi trebalo dodati pojedinačno na svaku stranicu. To predstavlja problem kada želite napraviti promjenu, kao što je ažuriranje datuma autorskog prava unutar podnožja ili dodavanje nove linije na navigacioni meni vašeg sajta. Da biste napravili ovo naizgled jednostavno uređivanje, potrebno je da promenite svaku pojedinu stranicu na veb lokaciji. Ovo nije velika stvar ako sajt ima 3 ili 4 stranice, ali šta ako je u pitanju stranica od stotinu stranica ili više? Izjednačavanje tog jednostavnog uređenja postaje veoma veliki posao. Ovde "priložene datoteke" stvarno mogu napraviti veliku razliku.

Ako imate PHP na vašem serveru, možete napisati jednu datoteku, a zatim ga uključiti na bilo koju web stranicu gdje vam je potrebna.

To bi moglo značiti da je uključeno na svaku stranicu, kao što je gore pomenuti primer zaglavlja i frejma, ili to može biti nešto što selektivno dodate na stranice po potrebi. Recimo, recimo da imate obrazac "kontaktirajte nas", koji omogućava posetiocima sajta da se povežu sa vašom kompanijom. Ako želite da ovo dodate na određene stranice, kao i sve stranice "usluge" za ponude vaše kompanije, ali ne i za druge, onda je korišćenje PHP uključivanje odlično rešenje.

To je zato što ako ikada trebate urediti taj obrazac u budućnosti, to biste uradili na jednom mjestu, a svaka stranica koja je uključila dobiće ažuriranje.

Prvo morate shvatiti da upotreba PHP-a zahteva da ga instalirate na web serveru. Obratite se svom administratoru sistema ako niste sigurni da li imate instaliranu ili ne. Ako nemate instaliranu, pitajte ih šta će biti potrebno za to, inače ćete morati naći drugo rješenje za uključivanje.

Teškoće: Prosječno

Potrebno vreme: 15 minuta

Koraci:

  1. Napišite željeni HTML koji želite ponoviti i sačuvajte ga u posebnu datoteku. U ovom primjeru želim uključiti gore navedeni primjer formulara za kontakt koji ću se selektivno dodati na određene stranice.

    Sa stanovišta strukture datoteke, želim da sačuvaj moje datoteke uključite u poseban direktorijum, obično se zove "uključuje". Sačuvao bih kontakt formu u fajlu uključivanja ovako:
    uključuje / contact-form.php
  2. Otvorite jednu od web stranica na kojoj želite da se priložena datoteka prikazuje.
  3. Nađite lokaciju u HTML-u na kojoj će se prikazati ova datoteka i postaviti sljedeći kod na to mjesto

    zahtevati ($ DOCUMENT_ROOT. "uključuje / contact-form.php");
    ?>
  4. Imajte na umu da ćete u primjeru abive code-a promijeniti ime putanje i datoteke kako biste odrazili lokaciju lokacije uključivanja i ime određene datoteke koju želite uključiti. U mom primjeru, imam datoteku 'contact-form.php' unutar foldera 'uključi', tako da je ovo pravi kod za moju stranicu.
  1. Dodajte isti isti kod na svaku stranicu na kojoj želite da se prikaže kontaktni obrazac. Sve što stvarno treba da uradite je da kopirate i zalepite ovaj kôd na te stranice, ili ako ste u procesu razvijanja novog sajta, napravite svaku stranicu sa odgovarajućim fajlovima koji se navode desno od get-go-a.
  2. Ako ste želeli nešto promeniti u kontaktnom obliku, kao što je dodavanje novog polja, uredićete kontakt-form.php datoteku. Kada ga otpremite u folder uključuje / direktorij na web serveru, on će se promeniti na svakoj stranici vaše stranice koja koristi ovaj kôd. Ovo je mnogo bolje nego što morate promijeniti ove stranice pojedinačno!

Savjeti:

  1. Možete uključiti HTML ili tekst u PHP uključiti datoteku. Sve što može ići u standardnoj HTML datoteki može ići u PHP uključuje.
  2. Vaša celu stranicu treba sačuvati kao PHP datoteku, npr. index.php umjesto HTML. Neki serveri to ne zahtevaju, pa prvo testirajte svoju konfiguraciju, ali jednostavan način da se osigurajte da ste postavljeni je samo da koristite.