Det undrer mig at der ikke er flere hjemmeside-designere der laver deres hjemmesider i PHP, idet PHP rummer langt flere features og muligheder
end HTML-kodning.
Jamen, jeg kan ikke kode i PHP, vil du måske indvende? Næ, - det kan jeg heller ikke, men det har nu ikke afskåret mig fra at bruge det alligevel.
Første skridt på vejen er ret simpel. Man tager simpelthen alle sine html-sider og omdøber dem til .php
Det kræver naturligvis også at man også retter alle link til egensider, - eksempelvis i menuen, idet adressen til egne undersider skal ændres således som vist her:
http://www.mitdomæne.dk/index.html
http://www.mitdomæne.dk/index.php
Denne ændring er nem at foretage i en hvilken som helst html-editor eller tekst-editor (Notepad, Wordpad ect) med funktionen "Søg og erstat":
Mere behøver man ikke at gøre. Ændringen medfører
ingen uelemper overhovedet, og så kan man jo efterfølgende selv finde ud af i hvor
stort et omfang man vil benytte sig af de mange nye muligheder PHP giver.
Det kunne skrives tykke bøger om hvor mange fordele PHP-kodning giver. Det er også allerede gjort, - så jeg vil nøjes med blot at nævne et eneste
eksempel på hvordan PHP har været særdeles nyttig og tidsbesparende for mig:
Jeg har hjemmesider hvor der er mere end 50 undersider. Det var tidligere, da jeg brugte html, et helvede når jeg skulle rette i menuen på disse sider.
Åbne 50 sider, - rette menuen i hver eneste af disse, - gemme og lukke, og uploade samtlige 50 sider på ny. Hertil kommer muligheden for fejl. Eksempelvis
at glemme en side, - eller at menuen ikke bliver ens på alle 50 sider.
Med PHP kan man bruge en fantastisk option der hedder "PHP Include". Tagget for denne funktion er ret simpelt og ser således ud:
<?php
include($_SERVER['DOCUMENT_ROOT']."/menu.php");
?>
Nu laver jeg min menu på een eneste underside. Denne underside sættes så ind på de øvrige undersider med PHP Include tagget. Det betyder at når jeg fremover
skal rette i min menu, så skal jeg kun rette den i den ene side der indeholder menuen. Så er rettelsen foretaget på samtlige 50 undersider med denne ene rettelse.
PHP Include sider skal kun indeholde det man ønsker at inkludere. De skal hverken indeholde Head, Body, Metatags eller noget som helst andet. Det findes jo i
forvejen på den webside man ønsker at inkludere indholdet på, så hvis det også findes på include-siden, så kommer det jo til at optræde dobbelt.
Include-sider skal have filendelsen .php. Mine egne includesider med menuer har jeg, - praktisk nok, valgt at kalde "menu.php".
Du kan se nogle af mine inkluderede menuer på disse 3 link:
[MENU FN FOTO - KLIK HER]
[MENU FN SUPPORT - KLIK HER]
[MENU FN WEBDESIGN - KLIK HER]
Jeg har tidligere skrevet en artikel om php. Den kan du læse på dette link hvis du har lyst til at vide mere om emnet:
[PHP - KLIK HER]
Din IP-adresse er:
38.107.179.216
Du åbnede denne webside
Onsdag den 22 Februar 2012.
kl. 21:32:12
© Copyright Flemming Nielsen FN Foto
|