Hvad er PHP ? (PHP Hypertext Preprocessor)

Introduktion til PHP (PHP Hypertext Preprocessor) som er et server side scripting sprog der kan bruges til at generer kode til hjemmesider

Hvad er PHP

PHP er en forkortelse for PHP Hypertext Preprocessor.

Oprindeligt var det en kortortelse for "Personal Home Page Tools".

PHP er det program som udfører PHP kode.

PHP er et open source program.
Open source betyder at man kan få adgang til PHP programmets kildekode.

PHP kode er et server side scripting sprog.
Server side betyder at koden udføres på serveren før den sendes til brugerens browser.
Scriptning betyder at koden er skrevet i almindelige tekst og ikke skal igennem et kompiler program for at blive udført.

PHP er specielt godt egnet til at lave hjemmesider med.

Hvorfor bruge PHP

Skulle man lave et galleri med 10 billeder på hver side og man har 1000 billeder så skulle man lave 100 HTML filer hvis man skrev alt koden kun i HTML.
Ved at bruge PHP kan man nøjes med at have 1 fil med alt PHP og HTML kode som så viser forskellige billeder alt efter hvad brugeren vælger.

PHP er også smart hvis man har en menu der skal være på alle sider.
Så kan man nøjes med at skulle rette sin menu i 1 fil frem for at skulle rette sin menu i mange HTML filer.

PHP giver desuden mulighed for at sende emails fra hjemmesiden og lave forum og give besøgende mulighed for at uploade filer.
Ting som ikke er muligt i ren HTML.

En simpel PHP fil

En PHP fil er en almindelig tekst fil som kan redigeres i et tekstredigeringsprogram.

Her ses en simpel PHP fil.

Udfør koden og se resultatet.

PHP laver en HTML side

Her ses en PHP fil som generer en simpel HTML side.

Udfør koden og se resultatet.

PHP og HTML i samme fil

Man kan indsætte PHP kode i en fil som ellers kun består af HTML kode.

Flowet

Her ses flowet når en hjemmeside med PHP kode besøges.
PHP kode Apache PHP browser
Browseren kontakter HTTP serveren (Apache).

Apache finder ud af hvilken fil der er sat til startsiden (httpd.conf eller .htaccess filerne).

Apache får udført PHP delen af filen af PHP.

Apache sender resultatet (en HTML side) til browseren.

Filnavn endelser

PHP filer kan for eksempel ende med...

.php
.php3
.php4
.php5
.phtml
.phps (kan bruges til at få syntaxhighlighter PHP kode)

Filnavn endelsen har intet med filens indhold at gøre så filerne kan ende på hvad som helst.
Men det har betydning for om webhotellet vil udføre PHP koden i filen.

Mine PHP filer ender med .php

Før i tiden brugte jeg .html men da mit nye webhotel ikke udførte PHP kode i filer som ender på .html så ændrede jeg filerne til .php
Det kommer altså an på serverens (Apache) opsætning, hvilken filendelser man kan anvende og hvis du har din hjemmeside på et webhotel eller det ikke sikkert du selv kan bestemme hvad filendelse der skal benyttes.

Write your comment about the page

Ask me anything
You can also write me directly at
Quick links
Shows the websites menu with images so its easier to understand what the pages are about Show the latest news from the website Write a message to me making the website Introduction to the website Roll the dice and visit a random page on the website Radio streaming TV streaming GetUserMedia (Webcam and microphone) WebGL (3D) <canvas> + WebGL demoer Fullscreen Geolocation CSS multi-column Test your browser for support of the different web technologies i use on the website Links Soundboard Kat adventure ½ Educational videos for making websites HTML5 templates you can use as a starting point when creating HTML5 pages front the scratch
Search
Language
Page info
Page was last updated Sunday 6. April 2014