Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Wechselnde Bilder?
Frage
Ich würde auf meiner Homepage gerne ein Script einbauen womit ein Bestimmtest Bild, bei jedem akktualisieren der Seite mit einem anderen gewächselt wird.
Beispiel: http://www.dragonballs.net
( Das Header Links oben )
Wäre sehr glücklich wenn mir jemand so ein Script posten würde.
Vielen dank im voraus
Antwort 1 von Cosmo
Ihr dürft jetzt antworten -.-
Antwort 2 von svensen
Das mußt du wohl per zufallsgenerator machen.
Probiers mal mit selbercoden ;)
Probiers mal mit selbercoden ;)
Antwort 3 von misterUE
Da es schon so spät geworden ist, hier ein kleiner Tip, wie du es angehen könntest
als Bild gibtst du folgende Angabe an: <img src="{bild}">
Nun wird der Inhalt der Seite in eine Variable gelesen.
Dann wird "{bild}" durch einen zufälligen Bildpfad ersetzt!
Den Code kriegst du dann morgen von mir :-)
mfg, Ümit
als Bild gibtst du folgende Angabe an: <img src="{bild}">
Nun wird der Inhalt der Seite in eine Variable gelesen.
Dann wird "{bild}" durch einen zufälligen Bildpfad ersetzt!
Den Code kriegst du dann morgen von mir :-)
mfg, Ümit
Antwort 4 von misterUE
Hier mal der Code...
mfg, Ümit
<?PHP
$bildverzeichnis = "."; //Das Verzeichnis, in dem die Bilder sind
function bilderinverzeichnis($verzeichnis){
$rueckgabe = array();
$handle = opendir(getcwd()."/".$verzeichnis);
while ($inhalt = readdir ($handle)){
$dateiinfo = pathinfo(getcwd()."/".$inhalt);
if($dateiinfo["extension"] == "jpg" | $dateiinfo["extension"] == "jpeg" | $dateiinfo["extension"] == "gif" | $dateiinfo["extension"] == "png"){
array_push($rueckgabe, $inhalt);
}
}
closedir($handle);
sort($rueckgabe);
return $rueckgabe;
}
$bilder = bilderinverzeichnis($bildverzeichnis);
//Alle Bilder werden aufgelistet
//for ($i = 0; $i <= count($bilder) - 1; $i++){
// echo $bildverzeichnis."/".$bilder[$i]."<br>";
//}
//Zufallsbild wird zurückgegeben
$zufallsbild = $bildverzeichnis."/".$bilder[@rand(0, count($bilder) - 1)];
echo $zufallsbild;
//Ab hier ersetzt du dann das {bild} durch durch $zufallsbild
//str_replace("{bild}", $zufallsbild, $inhalt_deiner_eigentlichen_ausgabe);
?>
mfg, Ümit
Antwort 5 von DerThomas
Man kann in der HTML-Datei auch
<img src="randpic.php"> angeben und das Bild in PHP per
readfile()
an den Browser schicken.
<img src="randpic.php"> angeben und das Bild in PHP per
readfile()
an den Browser schicken.
Antwort 6 von Cosmo
@misterUE thx hast mich echt weitergebracht!
Danke
Danke