As jo op in webside sjogge, sille jo bepale dat der geweldige stikken binne fan dizze side dy't op elke side foarkomme. Dizze werhelle eleminten of dielen sille wierskynlik de headlines fan it webstee beynfloedzje, ynklusyf de navigearje en logo, en ek de footer-gebiet fan 'e side. Der kin ek oare stikken wêze dy't by bepaalde plakken sitte oanwize, lykas sosjale media-widgets of knoppen of in oar stikje ynhâld, mar de koptekst en foarkarren dy't oer eltse side persistent binne in aardich feilich betel foar de measte websiden.
Dit gebrûk fan persistente gebiet is eins in web ûntwerp bêste praktyk. It makket minsken te makliker te begripen hoe't in side wurket en ienris ien side begripe, se hawwe in goed idee fan 'e oare siden, al binne der ek stikken dy't konsekwint binne.
Op gewoane HTML siden soene dizze persistente gebieten yndividuele oanpast wurde moatte oan elke side. Dit hat in probleem om te meitsjen as jo in wiziging meitsje wolle, lykas it aktueel fan in copyright datum yn 'e foet of in nije link nei it navigaasjemenu fan jo side. Om dizze seeme ienfâldige bewurking te meitsjen, moast jo elke side wizigje op 'e webside. Dit is net in grut deal, as it webstee ien 3 of 4 siden hat, mar wat as it side yn hokje hat hûndert siden of mear? It makket dat ienfâldige bewurking opnij in hiele grutte baan wurdt. Dit is wêr 't yndielde triemen' kinne in grutte ferskil meitsje.
As jo PHP hawwe op jo server, kinne jo in triem skriuwe en dêrnei opnimme op elke websiden dêr't jo it nedich hawwe.
Dit kin betsjutte dat it op elke side opnommen is, lykas it earder haadletter en footer foarbyld, of it kin wêze dat jo selektearje oan siden as gebrûk foarkomme. Soargje, bygelyks, jo hawwe in widget "formulier" formulier dat jo side-besikers kinne ferbine mei jo bedriuw. As jo wolle dat oan tafoegde siden tafoegje, lykas alle "tsjinsten" siden foar jo bedriuwen, mar net foar oaren, dan brûke jo in PHP-ynklusyf is in grutte oplossing.
Dit is om't as jo ea it formulier yn 'e takomst bewurkje wizigje moatte, soene jo dit op ien plak fine en elke side dy't it foarkomt dat it update sil wurde.
Earst út, moatte jo begripe dat PHP gebrûk makket dat jo jo ynstalleare hawwe op jo webserver. Kontrolearje jo systeembehearder as jo net wis binne oft jo of jo dizze ynstalleare hawwe. As jo it net ynstalleare hawwe, freegje se hoe't it nimme soe, oars moatte jo in oare oplossing fine om foar te nimmen.
Schwierigheid: Gemiddelde
Tiid ferplicht: 15 minuten
Steps:
- Skriuw it HTML dat jo repoeare wolle en bewarje it nei in aparte triem. Yn dit foarbyld wolle ik it foarwerp foarbyld meitsje fan in "kontakt" formulier dat ik selektearje sille op guon siden.
Fan in triemstruktuer-standert, ik wol graach meie befetsje triemmen yn in aparte triemtafel, meastal "ynklusyf" neamd. Ik soe myn kontaktformulier besparje yn in ynklusyf triem lykas dit:
Includes / contact-form.php - Iepenje ien fan 'e websiden dêr't jo de yndielde triem sjen wolle.
- Sykje de lokaasje yn it HTML wêr't dizze yndielde triem sjen moat, en pleatst de folgjende koade op dat plak
php
ferfange ($ DOCUMENT_ROOT. "includes / contact-form.php");
?> - Tink derom dat jo yn it abeekskodebe bygelyks de paad- en triemnamme wizigje om jo ynstallearre triem-lokaasje en de namme fan de spesifike triem dy't jo befetsje wolle. Yn myn foarbyld haw ik de map 'contact-form.php' binnen de "ynklusyf" map, dus dit soe de krekte koade wêze foar myn side.
- Foegje dizze deselde koade oan elke side dy't jo wolle kontakt opnimme. Alles wat jo echt nedich binne is kopiearje en paste dizze koade op dy siden, of as jo yn it proses fan it ûntwikkeljen fan in nije side binne, bouwe elke side mei it goeie ûndersteande bestannen opnij fan it get-go.
- As jo wat wizigje woe op 'e kontaktformulier, as it tafoegjen fan in nij fjild, hawwe jo de kontak-form.php-bestân bewurke. As jo it opnommen hawwe oan it ynklusyf / triemtafel op de webserver, sil it elke side fan jo side wizigje dy't dizze koade brûkt. Dit is in soad better as jo dizze siden yndividueel feroarje moatte!
Tips:
- Jo kinne HTML of tekst ynfolje yn in PHP-ynfoeg file. Alles kin yn in standert HTML-bestân gean kinne yn in PHP gean.
- Jo hiele side moat bewarre wurde as PHP-bestân, bgl. index.php dan HTML. Guon tsjinners hawwe it net nedich, dus jo konfigurearje earst probearje, mar in maklike manier om te garandearjen dat jo allegear set binne om gewoan te brûken.