Peter Plys
Lykken er * Tutorials * Profil * Siden * Salg* Gæstebog
free counters
Mohel.dk > Tutorials > PHP include

Dette er en meget nem måde at lave hjemmesider på. Du har alt det vigtige i få bestemte filer så hver gang du ændre design, opsætning etc på din side skal du kun gøre det i det bestemte filer.
Alt teksten og det du kan se på hjemmesider af tekst og andre ting er i nogle andre filer hvor du faktisk kun skal ændre noget hvis du skifter mening eller bare har lavet en masse stavefejl.
Det lyder jo meget godt, ikke?
Det man gør er at include andre filer ind i dine filer. Det gør du ved denne kode:

<?php includeinclude($_SERVER['DOCUMENT_ROOT'].'/navnet på filen'); ?>

Det jeg selv bruger er en header fil og en footer fil.
Det er vigtig at dine filer som du includer ligger på i din root mappe. Altså den første mappe hvor du også har index siden til din side.
Headerfilen: Den har alt fra <html> til <body>. Det vil sige: placering, design, title etc.

Footerfilen: Det er alt det som mangler at blive afsluttet. Det vil sige hvis man havde en div der skulle afsluttes, </body> og </html>. Nogle har også stemmebanner, exchanger og en afsluttende tekst heri.

Jeg har kaldt mine filer noget nemt at huske, men du kan sådan set kalde dem hvad du ville.
Hvis du har en lang kode som skal ind på nogle få sider kan du også nemt gøre det at du ligger det over i en bestemt fil og så gemmer den der og includer den ligesom du gør med designet og alt det. Fordi du behøves ikke kun at skulle bruge det til designet. Jeg bruger også min til mine exchangebanner sådan at de ikke ligger og fylder på mine sider og det gør det hurtig og nemt hvis der skal rettes noget.
En af de ting som oftest bruges sammen er include og div tags, se hvordan du kan lærer at bruge div her.
Når du så gemmer så gem som .php som endelse istedet for .html, godt nok kræver det at man rydde op i alle ens sider. Men tror mig, det er det værd næste gang du skal ændre design.

F.x.
Alle mine side har den standard her:
<?php includeinclude($_SERVER['DOCUMENT_ROOT'].'/header.php'); ?>
tekst
<?php include($_SERVER['DOCUMENT_ROOT'].'/footer.php'); ?>