Avatar billede benjamin87 Nybegynder
06. februar 2003 - 15:40 Der er 6 kommentarer og
1 løsning

billedudskiftning ved reload

Hvordan får man udskiftet et banner/billede når man reloader en side?

Jeg har brugt dette scipt fra "Start på PHP":

<html>
<body>
<?
$billed_nr = rand(1, 3)
echo "<IMG SRC=pic";
echo $billed_nr;
echo ".jpg>";
?>
</body>
</html>

Jeg uploadede også billederne pic1.jpg, pic2.jpg og pic3.jpg til samme mappe, så alt skulle jo være i orden - men det virkede ikke. Hvad kan der være galt? Jeg har også forsøgt mig med et script hvor jeg skrev navnede på filerne og brugt count() mv. men det virkede heller ikke....
Avatar billede sthen Nybegynder
06. februar 2003 - 15:44 #1
Hvad får du af fejlmeddelelser??
Avatar billede sthen Nybegynder
06. februar 2003 - 15:45 #2
Du mangler et ; efter: $billed_nr = rand(1, 3)

<html>
<body>
<?
$billed_nr = rand(1, 3);
echo "<IMG SRC=pic";
echo $billed_nr;
echo ".jpg>";
?>
</body>
</html>
Avatar billede avminarm Juniormester
06. februar 2003 - 15:46 #3
du mangler lidt:

<?
$billed_nr = rand(1, 3)
echo "<IMG SRC=\"pic";
echo $billed_nr;
echo ".jpg\">";
?>
Avatar billede sthen Nybegynder
06. februar 2003 - 15:49 #4
Prøv med:

<html>
<body>
<?
$billed_nr = rand(1, 3);
echo "<IMG SRC=\"".$billed_nr.".jpg\">";
?>
</body>
</html>
Avatar billede phliplip Nybegynder
06. februar 2003 - 15:50 #5
Du mangler at starte rand() maskineriet ;)

srand((double) microtime() * 1000000);

/Philip
Avatar billede phliplip Nybegynder
06. februar 2003 - 15:51 #6
Altså prøv med

<html>
<body>
<?
srand((double) microtime() * 1000000);
$billed_nr = rand(1, 3);
echo "<IMG SRC=\"".$billed_nr.".jpg\">";
?>
</body>
</html>
Avatar billede benjamin87 Nybegynder
06. februar 2003 - 17:25 #7
Det var bare det der manglede, phliplip!
Jeg kan ikke forstå hvorfor der ikke stod noget i hæftet om det!
Men kan du forklare mig den extra linie du har tilføjet?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester