Supportnet Computer
Planet of Tech

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 ;)

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

Antwort 4 von misterUE

Hier mal der Code...

<?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.


Antwort 6 von Cosmo

@misterUE thx hast mich echt weitergebracht!

Danke

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: