Kuinka sisällyttää HTML monissa asiakirjoissa PHP: n avulla

Jos katsot mitä tahansa verkkosivustoa, huomaat, että tietyissä tämän sivuston osissa, jotka toistetaan jokaisella sivulla. Nämä toistuvat elementit tai osiot todennäköisesti sisältävät sivuston otsikkoalueen, mukaan lukien navigoinnin ja logon sekä sivuston alatunnisteen alueen. Saatavilla voi olla myös muita osia, jotka ovat läsnä sitewide tietyissä sivustoissa, kuten sosiaalisen median widgeteitä tai painikkeita tai muuta sisältöä, mutta otsikko- ja alatunnistusalueet ovat pysyviä kaikilla sivuilla. Tämä on melko turvallinen veto useimmille verkkosivustoille.

Tämä pysyvän alueen käyttö on itse asiassa verkkosuunnittelun paras käytäntö. Sen avulla ihmiset ymmärtävät paremmin, miten sivusto toimii ja kun he ymmärtävät yhden sivun, heillä on hyvä ajatus myös muista sivuista, koska on olemassa kappaleita, jotka ovat johdonmukaisia.

Normaaleilla HTML-sivuilla nämä pysyvät alueet olisi lisättävä yksilöllisesti jokaiselle sivulle. Tämä on ongelma, kun haluat tehdä muutoksen, kuten tekijänoikeuden päivämäärän päivittämisen alatunnisteen sisällä tai lisäämällä uuden linkin sivustosi navigointivalikkoon. Jotta tämä näennäisesti yksinkertainen muokkaus olisi, sinun pitäisi vaihtaa jokaisen sivun verkkosivuilla. Tämä ei ole iso juttu, jos sivustolla on yksi 3 tai 4 sivua, mutta entä jos kyseisellä sivustolla on sata sivua tai enemmän? Yksinkertaisen muokkauksen tekeminen yhtäkkiä muuttuu erittäin suureksi työksi. Tällöin "mukana olevat tiedostot" voivat todella tehdä suuren eron.

Jos sinulla on PHP palvelimellasi, voit kirjoittaa yhden tiedoston ja sisällyttää sen mihin tahansa verkkosivustoon, jossa sitä tarvitset.

Tämä voi tarkoittaa sitä, että se sisältyy jokaiseen sivulle, kuten edellä mainittu otsikko ja alatunnisteen esimerkki, tai se voi olla jotain, jota lisäät selektiivisesti sivuille tarpeen mukaan. Oletetaan esimerkiksi, että sinulla on yhteydenottolomake, jonka avulla sivuston kävijät voivat muodostaa yhteyden yritykseesi. Jos haluat, että tämä lisätään tiettyihin sivuihin, kuten kaikki "palvelut" -sivut yrityksesi tarjouksiin, mutta ei muille, niin PHP: n sisällyttäminen on erinomainen ratkaisu.

Tämä johtuu siitä, että jos haluat muokata tätä lomaketta tulevaisuudessa, voit tehdä sen yhdellä paikalla ja kaikki siihen sisältyvät sivut saisivat päivityksen.

Ensinnäkin sinun on ymmärrettävä, että PHP: n käyttäminen edellyttää, että se on asennettu Web-palvelimellesi. Ota yhteyttä järjestelmänvalvojaan, jos et ole varma, onko tämä asennettu. Jos sinulla ei ole asennusta, kysy heiltä, ​​mitä se tarvitsee tehdä, muuten sinun on löydettävä toinen ratkaisu sisällytettäväksi.

Vaikeus: Keskimääräinen

Vaadittu aika: 15 minuuttia

Askeleet:

  1. Kirjoita haluttu HTML-tiedosto ja tallenna se erilliseen tiedostoon. Tässä esimerkissä haluan sisällyttää edellä mainitun esimerkin "yhteyshenkilön" lomakkeesta, jonka valikoivasti lisätään tiettyihin sivuihin.

    Tiedostorakenteen näkökulmasta haluan tallentaa sisällysfilejä erilliseen hakemistoon, jota kutsutaan yleensä nimellä "include". Haluan tallentaa yhteystietomme tällaiseen sisällytetiedostoon:
    sisältää / kontakti-form.php
  2. Avaa yksi verkkosivuista, joihin haluat sisällytetyn tiedoston näyttämisen.
  3. Etsi paikka HTML: ssä, jossa tämä mukana oleva tiedosto tulee näkyviin ja aseta seuraava koodi kyseiseen paikkaan

    vaatia ($ DOCUMENT_ROOT. "sisältää / contact-form.php");
    ?>
  4. Huomaa, että abive-koodin esimerkissä muutat polun ja tiedoston nimen vastaamaan sisällystiedoston sijaintia ja sen tiedoston nimeä, jonka haluat sisällyttää. Minun esimerkissani minulla on 'contact-form.php' -tiedosto 'sisällytetyn' kansion sisällä, joten tämä olisi oikea koodi sivuni.
  1. Lisää tämä sama koodi jokaiselle sivulle, jolle haluat yhteydenottolomakkeen näkyvän. Sinun tarvitsee vain kopioida ja liittää koodi näihin sivuihin tai jos kehität uutta sivustoa, luo jokaiselle sivulle oikeat sisällysfileet, jotka on viitattu heti get-go-sivustosta.
  2. Jos haluat muuttaa jotain yhteydenottolomakkeessa, kuten lisäämällä uusi kenttä, muokkaat contact-form.php -tiedostoa. Kun olet ladannut sen web-palvelimen sisällysluetteloon / hakemistoon, se muuttuu sivustosi jokaisella sivulla, joka käyttää tätä koodia. Tämä on paljon parempi kuin muuttaa näitä sivuja erikseen!

vinkkejä:

  1. Voit sisällyttää HTML: n tai tekstin PHP-sisällyte tiedostoon. Jokainen, joka voi mennä tavalliseen HTML-tiedostoon, voi mennä PHP-ohjelmaan.
  2. Koko sivu on tallennettava PHP-tiedostoksi, esim. index.php eikä HTML. Jotkut palvelimet eivät vaadi tätä, joten testaa kokoonpano ensin, mutta helppokäyttöinen tapa varmistaa, että kaikki on asetettu käyttää vain.