Mogens Jacobsen, 2007
www.mogens.info

Introduktion til PHP Kode

Hvorfor PHP?

HTML er et "sidebeskrivelsessprog". Ikke et programmeringssprog.
Du kan f.eks. ikke automatisk få HTML til at skifte dokumentets baggrundsfarve til sort, når det er nat.

HTML kan udbygges lidt med f.eks. JavaScript.
Men Javascript kører som program på brugens maskine - ikke på din server.
JavaScript kan skifte dokumentets baggrundsfarve når det er nat der hvor brugeren befinder sig.

Her er koden til et meget simplet HTML-dokument:

Hvad er PHP?

Det er et programmeringssprog, der køres på serveren.
Og bagefter kan levere et reultat til brugeren.
Serveren skal naturligvis kunne kører PHP (se afsnittet om server software).
Filen's "efternavn" skal være ".php" (og ikke ".html") for at serveren ved den skal gøre noget ved filen, før den sendes til brugeren.

Hvordan kodes PHP ?

PHP-kode kan skrives inde mellem HTML-kode.
Et afsnit med PHP starter med "<?" og slutter med "?>".
Hver PHP kommando slutter med et semi-kolon ";".

Data ind i PHP?

PHP kan modtage data udefra. F.eks. fra adresse-linien i brugeren browser.


Formen er: filnavnet - spørgsmåltegn - navnet på variablen - lighedstegn - værdieen.

Inde i dokumentet kan du få fat i værdien ved at bruge variabelnavnet "$navn".

Starte program på serveren.

PHP har en sjældent brugt - farlig - kommando, der starter et program på serveren (hvis du har rettighederne til det.
shell_exec("navnet på programmet");

Den følgende kode starter lommeregneren op på en Windows-server. Men husk det er på serveren - brugeren ser ikke noget i sin browser.