zufallsscript problem

RageNo1

Erfahrenes Mitglied
hi leute
ich habe mir ein zufalls script gebastelt
welches auch funktioniert (mit text)
jetzt habe ich es umgeschrieben um damit bilder anzuzeigen
allerdingst funzt das net so richtig
wäre schön wenn mir jemand weiterhelfen könnte
hier einmal das script:

<?php

$pic[]="image/banner2.jpg";
$pic[]="image/banner4.jpg";


mt_srand((double)microtime()*1000000);
$zufall=mt_rand('0',count($meld)-1);

$image=$pic[$zufall];

echo "<img src="$image" width="88" height="31">";

?>

und hier die fehlermeldung:
Parse error: parse error, expecting `','' or `';'' in ....../html/zufallpic.php on line 12

mfg und thx im voraus
ragey
 
RageNo1 hat gesagt.:
echo "<img src="$image" width="88" height="31">";file:///usr/share/doc/HTML/index.html

?>

und hier die fehlermeldung:
Parse error: parse error, expecting `','' or `';'' in ....../html/zufallpic.php on line 12

mfg und thx im voraus
ragey

echo "<img src="$image" width=\"88\" height=\"31\">";

ist richtig
mit " unterbrichst du den String und die 88 stehen einfach frei im Script :P
 
upps, da hat sich der fehlerteufel eingeschlichen... ;)
die antwort von Holyfly ist eigentlich schon richtig, aber die korrigierte zeile lautet nicht:

echo "<img src="$image" width=\"88\" height=\"31\">";

sondern echo "<img src=\"$image\" width=\"88\" height=\"32\">";

HolyFly hat bei der "src" die beiden \ vergessen.

antihero
 
thx leutz
das bild wird angezeigt allerding gibt es erneut ne fehlermeldung:

Warning: mt_rand(): Invalid range: 0..-1 in .../html/zufallpic.php on line 8

hier das komplette script:

<?php

$pic[]="image/banner2.jpg";
$pic[]="image/banner4.jpg";


mt_srand((double)microtime()*1000000);
$zufall=mt_rand('0',count($meld)-1);

$image=$pic[$zufall];

echo "<img src=\"$image\" width=\"88\" height=\"32\">";

?>

ich weiss nicht weiter bitte helft mir.

ragey
 
Original geschrieben von anti-her0
upps, da hat sich der fehlerteufel eingeschlichen... ;)
die antwort von Holyfly ist eigentlich schon richtig, aber die korrigierte zeile lautet nicht:



sondern echo "<img src=\"$image\" width=\"88\" height=\"32\">";

HolyFly hat bei der "src" die beiden \ vergessen.

antihero

sowas aber auch :-)
 
Zurück