Sitat av 007
Ok, websiden er laget i html og jeg kan ikke php.
PHP er et serversidet skriptspråk, som betyr at det ikke synes for den som besøker siden din. (Man finner det ikke i kildekoden.) Det som skjer i det skriptet der er at du lager et såkalt array, en variabel med flere verdier. Dette arrayet inneholder linker til ulike bilder. I linjen under brukes funksjonen "rand" for å lage et tilfeldig tall mellom 0 og antall verdier i arrayet. Det er tre bilder der, så det blir et tilfeldig tall mellom 0 og 2.
Ka farsken? Det er 3 bilder, ikke 2! Det er slik med PHP at den første verdien i et array er verdi nummer 0 - så vi må trekke fra 1. 3 - 1 = 2.
Deretter kommer echo-funksjonen, som er PHP sin måte å skrive noe til brukeren - det som skrives ut er HTML-kode. Du kjenner igjen <a> og <img>-kodene, regner jeg med. Men i src-feltet til <img> kommer det litt PHP igjen. Her er linken til bildet, som er tilfeldig valgt fra arrayet. Denne koden vil altså hente frem et tilfeldig tall hver gang nettsiden oppdateres / refreshes.
PS: Som Milligan sier; du må kalle filen din "navn.php" i stedet for "navn.html" for at PHP-koder skal funke. I tillegg må webserveren din (stedet der nettsida di ligger) støtte PHP. Det gjør stort sett alle webhotell du betaler for.
PPS: som Milligan også sier, så skal koden erstatte den vanlige <img>-koden du allerede har i skriptet ditt. Hvis du er opptatt av å skrive "gyldig" xhtml så kan du legge til en ekstra sluttag på <img>-koden, slik at det blir <img src="navn.jpg" />, i stedet for bare <img src="navn.jpg">.
Sist endret av Moff; 30. januar 2008 kl. 21:55.