Zufallsbild
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
befinden
beide
beitrag
bild
boxen
erste
fan
fragen
komma
merken
pfad
programmiersprache
rotation
stehen
string
vielen dank
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mit Javascript
<script language="JavaScript">
bilder=new Array("bild1.jpg","bild2.jpg","bild3.jpg","usw.jpg");
document.write('<img src="'+bilder[Math.floor(Math.random()*bilder.length)]+'">');
</script> -
und woher wei? "der" wo die Bilder sich befinden?
-
geht das auch so "einfach" mit php??
weil mit arrays kenn ich mich nich so aus -
geht.
<?php
$maxpics="10"
$bild=rand($maxpics,"1");
$ok="n";
while($ok=="j") {
if(file_exists("$bild.jpg")) {
$ok="j"
}
else {
$bild=rand($maxpics,"1");
}
}
echo "<img src='$bild.jpg'>";
?>
b2k-fan -
oder auch so:
<?php
$dir = "verzeichniss_der_bilder";
$dh = opendir($dir);
while ($file = readdir($dh)) {
if ($file != "." && $file != "..") {
$bilder[] = $file;
}
}
echo "<img src=\"$dir/".$bilder[rand(0,count($bilder)-1)]."\">";
?> -
geht das auch so "einfach" mit php??
weil mit arrays kenn ich mich nich so aus
arrays sind Variablen, die mehrere Werte gleichzeitig haben.
Diese Werte schreibt man in runden Klammern hinter der Array-Declaration
meinArray=new Array(wert1,wert2,wert3);
wenn es sich bei den Werten um Strings (Zeichenketten) handelt, so muss man diese in "Anf?hrungszeichen" schreiben
ich hoffe das war klar genug
und Arrays gibt es auch in PHP sowie anderen Programmiersprachen
Beitrag ge?ndert am 2.12 16:55 von bladehunter -
lol beides sehr sch?n, aber ich wollt eigentlich wissen ob das auch mit nem array geht!
das das geht is mir schon klar wollt halt nur wissen obs mit nem array geht, weil das noch einfacher sein m?sste s.o.
oh merk gerad das obere is ja mit nem array ^^
habs ?bersehen, zwar nich so wie ich es meinte aber was solls
Beitrag ge?ndert am 2.12 16:57 von lucas9991 -
das is doch mit array! $bilder is ein array das sich halt selber f?llt. kannst es auch so machen:
$bilder = array("bild1.jpg","bild2.jpg",...);
echo "<img src=\"$dir/".$bilder[rand(0,count($bilder)-1)]."\">"; -
Vielen Dank f?r die M?he jungs!
-
Noch neh Frage , gibts sowass auch f?r phpkit ( als navi box )
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage