PHP - Include.Genbrug af en del af indholdet er ofte det normale på HTML-sider i samme site. - Det ultimative er, at kun brødteksten ændres. Al genbrugbart indhold kan placeres i individuelle filer - ofte samlet i en site-fælles "include"-mappe. Fra der hvor det individuelle indhold "skulle" have været etableres et include-link til den enkelte fil. Includes kan nestes / indlejres i hinanden således at f.eks. menuen ligger i sin egen include-fil, selvom den er en del af en større udlægning af sideindhold.
I det omfang kun brødteksten ændrer sig fra side til side på et site, vil de "sørgelige rester" af HTML-filen (før indsætning af brødtekst) kunne se således ud:
Kode der indsættes, der hvor indhold er taget ud til lagring i en include-fil. Når webserveren ved brugerens anfordring af en side begynder klargøringen til overførsel til browseren, indsættes includefilerne automatisk på deres rette plads. Under selve klargøringsarbejdet ser HTML-filen derfor ud nøjagtigt, som den ville have gjort, hvis der ikke havde været foretget include. Selvom opbygning og vedligehold af et site derved bliver mere kompleks, kan det være praktisk eller nødvendigt, at bruge to eller endda flere sideordnede modeller for includes. Det er altid denne del af en side, der først bliver indlæst i webserveren, og derfor den der danner "include"-grundlaget. Ekstra includeMed denne kode indsat det korrekte sted kan der indættes en ekstra divboks på en af siderne; f.eks. et banner på index-siden.
<title> sidetitel </title>I situationer, hvor Title øverst i headeren er indeholdt i en include-fil, er det nødvendigt at tilføre navnet på den enkelte side på anden vis. Dette gøres ved - individuelt på hver enkelt side - at definere dens navn som en variabel. Definitionen skal flowmæssigt placeres før include-koden for den del af den samlede side, der indeholder valideringskoden og "title"-tagget (typisk øverst i brødteksten).
|