[Erledigt] Problem mit der PHP-Funktion rand()
Verfasst: 19.08.2006 12:45
Hallo zusammen
Für meine Site habe ich 6 Flashfilme zur Verfügung, alle mit dem gleiche Inhalt, sehen aber anders aus. Damit per Zufall ein anderer Flashfilm kommt, benutze ich die Funktion rand(), in meinem Fall rand(1,6)
Leider kommt jedesmal, wenn ich die Seite neu lade, der gleiche Flashfilm!
Hier mal der Code:
Kann mir bitte jemand sagen, was dass falsch ist? Wie gesagt, der Film kommt, aber eben immer derselbe...
Vielen Dank schon jetzt
Für meine Site habe ich 6 Flashfilme zur Verfügung, alle mit dem gleiche Inhalt, sehen aber anders aus. Damit per Zufall ein anderer Flashfilm kommt, benutze ich die Funktion rand(), in meinem Fall rand(1,6)
Leider kommt jedesmal, wenn ich die Seite neu lade, der gleiche Flashfilm!
Hier mal der Code:
Code: Alles auswählen
<?php
//Variablen mit Flashfilmen definieren
$cevianim1 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim2 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_2.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim3 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_3.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_3.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim4 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_4.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_4.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim5 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_5.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_5.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim6 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_6.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_6.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
//Ende Variablen mit Flashfilmen definieren
//Zufallszahl generierien und in Variable zufall speichern
$zufall = rand(1,6);
//Zufallszahl generieren Ende
//If-Schlaufe beginn
if($zufall = "1")
{
echo $cevianim1;
}
elseif($zufall = "2")
{
echo $cevianim2;
}
elseif($zufall = "3")
{
echo $cevianim3;
}
elseif($zufall = "4")
{
echo $cevianim4;
}
elseif($zufall = "5")
{
echo $cevianim5;
}
elseif($zufall = "6")
{
echo $cevianim6;
}
//If-Schlaufe Ende
?>
Vielen Dank schon jetzt