Søk i nettnett.net:
onsdag 10. mars, 2010 @ 21:16:15
Innhold

:.Forum.:
:.Epost.:

:.Webdesign.:
 »Grunnleggende html
 »CSS commands (EN)
 »Introduction to css (EN)

:.PHP.:
 »Hva er php?
 »Grunnleggende php
 »Lag et medlems-script

:.Diverse.:
 »Explorer Innstillinger

:.Musikk.:
 »Jezebel
 »Dream Theater
 »Spock's Beard
 »Flower Kings
 »7for4

:.Om nettnett.net.:
 »Kontaktskjema



Warning: include(./siste5.php) [function.include]: failed to open stream: No such file or directory in /home/nettnet1/public_html/inkludert/topp.php on line 109

Warning: include() [function.include]: Failed opening './siste5.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/nettnet1/public_html/inkludert/topp.php on line 109
Grunnleggende PHP

Elementært, min kjære Watson!
Jeg antar at siden du leser dette har du få eller ingen forkunnskaper om PHP, så la oss begynne med det helt elementære. Du har alt lest Hva er PHP?, ikke sant? La oss da prøve å lage et lite dokument, 'test.php' for eksempel. Her er kildekoden: (og selv om alle programmeringskurs pleier å begynne med "Hallo verden!" skriver vi noe annet)


<?php

//dette er en kommentar

echo "Jeg er Norges-mester i programmering!";

?>


Skulle det skje noe nå?
Ingenting skjer? Da må vi feilsøke. Se nøye på kildekoden over - er din identisk? Hvis det mangler en " eller et ; vil ingenting fungere. Og selvfølgelig må du ha installert PHP på din server, som omtalt i installasjonsguiden (kommer!).

Kuult...
Hvis dette fungerte føler du deg vel ganske kuul, ja. Enda så elementært det er. Men særlig nyttig er det jo ikke, for dette er jo ikke stort mer enn et kjedelig HTML-dokument, i alle fall ser ikke de som besøker siden noe annet. Det eneste som skjer her, er jo at PHP skriver til skjermen "Jeg er Norges-mester i programmering!"... som ikke er så spennende. Dessuten kunne vi gjort det samme mye enklere bare ved bruk av HTML. Så som du skjønner, PHP egner seg ikke til å programmere statiske sider med - da bruker vi HTML. Men siden vi må begynne et sted, er det naturlig å la PHP skrive noe - slik at du får en følelse av at du har lært noe ;)

Men hva skjedde - egentlig?
Det som skjer på serversiden er ganske enkelt at serveren tar frem kildekoden til fil.php, og kikker på denne. Hver gang serveren får en forespørsel om en .php fil, sendes den til PHP-motoren, som er en virutell maskin a la Java-VM. Hver gang PHP-motoren ser <?php og ?> vet den at det som står mellom disse skal behandles som PHP-kode. Det som kommer utenfor php-taggene, skal ikke behandles. PHP-motoren sørger for at serveren får tilbake et dokument i "ren" HTML-kode, som til syvende og sist leveres tilbake til klienten via http (HyperText Transfer Protocol - den protokollen som brukes for å oversende HTML-dokumenter). Så bygger din nettleser opp en side utifra informasjonen i HTML - og det er denne siden som nettleseren din viser, når du klikker deg inn på en .php-side.
neste.: