Si të Përfshini HTML në shumë dokumente duke përdorur PHP

Nëse shikoni në ndonjë faqe interneti, do të vini re se ka pjesë të caktuara të asaj faqeje që përsëriten në çdo faqe të vetme. Këto elemente ose seksione të përsëritura kanë të ngjarë të përfshijnë zonën e kokës së faqes, duke përfshirë navigimin dhe logon, si dhe zonën e futbollit të faqes. Mund të ketë gjithashtu pjesë të tjera që janë të pranishme në faqet e caktuara, siç janë veglat e medias sociale ose butonat ose pjesë të tjera të përmbajtjes, por fushat e kokës dhe futbollit që janë të vazhdueshme në çdo faqe është një bast mjaft i sigurt për shumicën e faqeve.

Ky përdorim i zonës së vazhdueshme është në të vërtetë një praktikë më e mirë e dizajnit të uebit. Kjo i lejon njerëzit të kuptojnë më lehtë se si funksionon një faqe dhe sapo të kuptojnë një faqe, ata kanë një ide të mirë të faqeve të tjera, pasi që ka pjesë që janë në përputhje.

Në faqet normale të HTML-së, këto zona të vazhdueshme do të duhej të shtoheshin individualisht në secilën faqe. Kjo paraqet një problem kur dëshiron të bësh një ndryshim, si përditësimi i një date të të drejtës së autorit brenda faqes së këmbës ose duke shtuar një lidhje të re në menunë e navigimit të faqes tënde. Për ta bërë këtë redaktim në dukje të thjeshtë, do të duhet të ndryshoni çdo faqe të vetme në faqen e internetit. Kjo nuk është një punë e madhe nëse faqja ka një 3 ose 4 faqe, por çka nëse faqja në fjalë ka njëqind faqe ose më shumë? Bërja e kësaj redaktimi të thjeshtë befas bëhet një punë shumë e madhe. Kjo është ajo ku "skedarët e përfshirë" mund të bëjnë një ndryshim të madh.

Nëse keni PHP në serverin tuaj, ju mund të shkruani një skedar dhe pastaj përfshini atë në çdo faqe interneti ku keni nevojë për të.

Kjo mund të nënkuptojë që ajo të përfshihet në çdo faqe, siç është shembulli i lartpërmendur i header dhe footer, ose mund të jetë diçka që ju shtoni në mënyrë selektive në faqe sipas nevojës. Për shembull, thuaj që ke një "formë të kontaktit" që lejon vizitorët e faqes të lidhen me kompaninë tënde. Nëse dëshironi që kjo të shtohet në faqe të caktuara, si të gjitha faqet e "shërbimeve" për ofertat e kompanisë suaj, por jo për të tjerët, atëherë përdorimi i një PHP përfshin një zgjidhje të shkëlqyeshme.

Kjo është për shkak se nëse ndonjëherë keni nevojë të redaktoni atë formë në të ardhmen, do ta bëni këtë në një vend dhe çdo faqe që përfshin do të marrë përditësimin.

Së pari, duhet të kuptoni se përdorimi i PHP kërkon që ta keni të instaluar në serverin tuaj të internetit. Kontaktoni administratorin e sistemit nëse nuk jeni i sigurt nëse e keni instaluar këtë. Nëse nuk e instaloni, pyetni se çfarë do të duhet për ta bërë këtë, përndryshe do t'ju duhet të gjeni një zgjidhje tjetër për të përfshirë.

Vështirësia: mesatare

Koha e kërkuar: 15 minuta

hapat:

  1. Shkruani HTML që dëshironi ta përsërisni dhe ruani në një skedar të veçantë. Në këtë shembull, unë dua të përfshij shembullin e lartpërmendur të një formulari "kontakti" që do t'i shtoj në mënyrë selektive në faqe të caktuara.

    Nga pikëpamja e strukturës së skedarëve, më pëlqen të ruaj skedarët e imazhit në një direktori të veçantë, zakonisht të quajtur "përfshin". Unë do të ruaj formën time të kontaktit në një skedar të tillë si ky:
    përfshin / kontakti-form.php
  2. Hapni një nga faqet e internetit ku dëshironi që skedari i përfshirë të shfaqet.
  3. Gjeni vendndodhjen në HTML ku duhet të shfaqet ky skedar i përfshirë dhe vendosni kodin e mëposhtëm në atë vend

    kërkojnë ($ DOCUMENT_ROOT. "përfshin / kontakt-form.php");
    ?>
  4. Vini re se në shembullin e kodit të gjallë, do të ndryshoni emrin e rrugës dhe skedarit për të pasqyruar vendndodhjen e skedarit tuaj të përfshirë dhe emrin e skedarit të veçantë që dëshironi të përfshini. Në shembullin tim, unë kam 'contact-form.php' brenda dosjes 'përfshin', kështu që kjo do të ishte kodi i duhur për faqen time.
  1. Shto këtë kod të njëjtë në çdo faqe që dëshironi të shfaqet forma e kontaktit. Të gjithë ju duhet të bëni është të kopjoni dhe ngjisni këtë kod në ato faqe, ose nëse jeni në procesin e krijimit të një faqe të re, ndërtojeni secilën faqe me skedarët e duhur të përfshirë të referuara drejtpërdrejt nga get-go.
  2. Nëse dëshironi të ndryshoni diçka në formularin e kontaktit, si duke shtuar një fushë të re, do të redaktoni skedarin contact-form.php. Pasi ta keni ngarkuar atë në direktorinë e përfshirjes / në web server, ajo do të ndryshojë në çdo faqe të faqes tuaj që përdor këtë kod. Kjo është shumë më mirë sesa të kesh ndryshuar ato faqe individualisht!

Këshilla:

  1. Ju mund të përfshini HTML ose tekst në një skedar PHP përfshirë. Çdo gjë që mund të shkojë në një skedar HTML standard mund të shkojë në një PHP include.
  2. E gjithë faqja juaj duhet të ruhet si një skedar PHP, p.sh. index.php sesa HTML. Disa servera nuk e kërkojnë këtë, prandaj testoni konfigurimin tuaj së pari, por një mënyrë e thjeshtë për të siguruar që të gjithë janë të vendosur është që të përdorni vetëm.