Paano Upang Isama ang HTML sa Maraming Dokumento Paggamit ng PHP

Kung titingnan mo ang isang website, mapapansin mo na may ilang mga piraso ng site na iyon na paulit-ulit sa bawat solong pahina. Ang mga paulit-ulit na elemento o seksyon ay malamang na isama ang lugar ng header ng site, kabilang ang nabigasyon at logo, pati na rin ang lugar ng footer ng site. Maaaring may iba pang mga piraso na kasalukuyang sitwide sa ilang mga site, tulad ng mga social media widget o mga pindutan o iba pang piraso ng nilalaman, ngunit ang header at footer lugar na persistent sa bawat pahina ay isang magandang ligtas na taya para sa karamihan ng mga website.

Ang paggamit ng persistent area na ito ay talagang isang pinakamahusay na pagsasanay sa disenyo ng web. Pinapayagan nito ang mga tao na mas madaling maunawaan kung paano gumagana ang isang site at sa sandaling maunawaan nila ang isang pahina, mayroon silang magandang ideya ng iba pang mga pahina pati na rin dahil may mga piraso na pare-pareho.

Sa mga normal na HTML na pahina, ang mga paulit-ulit na lugar na ito ay kailangang idagdag nang paisa-isa sa bawat pahina. Ito ay nagpapakita ng problema kung gusto mong gumawa ng pagbabago, tulad ng pag-update ng petsa ng copyright sa footer o pagdaragdag ng isang bagong link sa navigation menu ng iyong site. Upang gawin itong tila simpleng pag-edit, kakailanganin mong baguhin ang bawat solong pahina sa website. Ito ay hindi isang malaking pakikitungo kung ang site ay may isang 3 o 4 na pahina, ngunit paano kung ang site na pinag-uusapan ay may isang daang pahina o higit pa? Ang paggawa ng simpleng pag-edit na bigla ay nagiging isang napakalaking trabaho. Ito ay kung saan ang "kasama ng mga file" ay maaaring gumawa ng isang malaking pagkakaiba.

Kung mayroon kang PHP sa iyong server, maaari kang magsulat ng isang file at pagkatapos ay isama ito sa anumang mga web page kung saan kailangan mo ito.

Ito ay maaaring nangangahulugan na ito ay kasama sa bawat pahina, tulad ng halimbawa ng header at footer na nabanggit, o maaaring ito ay isang bagay na pinili mo nang madadagdag sa mga pahina kung kinakailangan. Halimbawa, sabihin mayroon kang isang "contact us" form na widget na nagpapahintulot sa mga bisita ng site na kumonekta sa iyong kumpanya. Kung gusto mo ito ay idinagdag sa ilang mga pahina, tulad ng lahat ng mga pahina ng "mga serbisyo" para sa mga handog ng iyong kumpanya, ngunit hindi sa iba, pagkatapos ang paggamit ng PHP isama ay isang mahusay na solusyon.

Ito ay dahil kung kailangan mong i-edit ang form na iyon sa hinaharap, gagawin mo ito sa isang lugar at bawat pahina na kinabibilangan ng pag-update nito.

Una, dapat mong maunawaan na ang paggamit ng PHP ay nangangailangan na naka-install mo ito sa iyong web server. Makipag-ugnay sa iyong tagapangasiwa ng system kung hindi ka sigurado kung mayroon ka o hindi ang naka-install na ito. Kung hindi mo ito naka-install, hilingin sa kanila kung ano ang kakailanganin upang gawin ito, kung hindi, kakailanganin mong makahanap ng isa pang solusyon para sa mga kasama.

Pinagkakahirapan: Karaniwan

Kinakailangang Oras: 15 minuto

Mga Hakbang:

  1. Isulat ang HTML na gusto mong paulit-ulit at i-save ito sa isang hiwalay na file. Sa halimbawang ito, nais kong isama ang nabanggit na halimbawa ng form na "contact" na pipili kong pumili sa ilang mga pahina.

    Mula sa sitwasyon ng istraktura ng file, gusto kong i-save ang aking isama ang mga file sa isang hiwalay na direktoryo, karaniwang tinatawag na "kasama". Gusto ko i-save ang aking contact form sa isang isama ang file tulad nito:
    Kasama / contact-form.php
  2. Buksan ang isa sa mga web page kung saan mo gustong ipakita ang file.
  3. Hanapin ang lokasyon sa HTML kung saan dapat isama ang file na ito, at ilagay ang sumusunod na code sa lugar na iyon

    nangangailangan ($ DOCUMENT_ROOT. "Kasama / contact-form.php");
    ?>
  4. Tandaan na sa halimbawa ng abive code, babaguhin mo ang landas at pangalan ng file upang mapakita ang iyong isama ang lokasyon ng file at ang pangalan ng tukoy na file na nais mong isama. Sa aking halimbawa, mayroon akong 'contact-form.php' na file sa loob ng 'kasama' na folder, kaya ito ang tamang code para sa aking pahina.
  1. Idagdag ang parehong code sa bawat pahina na nais mong lumitaw ang contact form. Ang kailangan mo lang gawin ay kopyahin at i-paste ang code na ito sa mga pahinang iyon, o kung ikaw ay nasa proseso ng pagbuo ng isang bagong site, bumuo ng bawat pahina na may wastong isama ang mga file na isinangguni mula mismo sa get-go.
  2. Kung gusto mong baguhin ang isang bagay sa contact form, tulad ng pagdaragdag ng isang bagong field, nais mong i-edit ang file na contact-form.php. Sa sandaling na-upload mo ito sa kasamang / direktoryo sa web server, ito ay magbabago sa bawat pahina ng iyong site na gumagamit ng code na ito. Ito ay mas mahusay kaysa sa pagbabago ng mga pahinang iyon nang paisa-isa!

Mga Tip:

  1. Maaari mong isama ang HTML o teksto sa isang PHP isama ang file. Ang anumang bagay na maaaring pumunta sa isang karaniwang HTML file ay maaaring pumunta sa isang PHP isama.
  2. Ang iyong buong pahina ay dapat i-save bilang isang PHP file, hal. index.php sa halip na HTML. Ang ilang mga server ay hindi nangangailangan nito, kaya subukan ang iyong pagsasaayos muna, ngunit isang madaling paraan upang matiyak na ang lahat ay naka-set ay upang gamitin lamang.