[Guide] Zufallsbild aus einem Ordner auslesen mit PHP

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Guide] Zufallsbild aus einem Ordner auslesen mit PHP

      In diese, kleinen Guide werde ich euch zeigen wie ihr Zufallsbilder aus einem
      Ordner auslesen könnt.

      Öffnet einen beliebigen Text Editor und schreibt folgendes hinein:

      PHP-Quellcode

      1. <?php
      2. $dir = "http://www.godlikerz.de/images/thumbs"; // Der Datei Pfad in dem sich die Zufallsbilder befinden
      3. if($dir2 = opendir($dir)) // Öffnet das Verzeichnis, in meinem Fall images/thumbs
      4. {
      5. while($data = readdir($dir2)) { // liest Daten aus dem Verzeichnis aus...
      6. if(!is_dir($data)) {
      7. $datas[] = $data;
      8. }
      9. }
      10. closedir($dir2); // schließt das Verzeichnis wieder
      11. }
      12. echo"<img title=\" Dies ist ein Zufallsbild\" alt=\"Dies ist ein Zufallsbild\" src=\"", // Ausgabe des Bildes
      13. $dir,
      14. "/",
      15. $datas[rand(0, count($datas)-1)],
      16. "\" />";
      17. ?>
      Alles anzeigen


      Dies speichert ihr nun ab als thumbs.php.

      Nun erstellen wir ein weiteres Dokument, das wir Index.php nennen, und
      an der Stelle an dem wir das Zufallsbilder Script auslesen wollen machen
      wir folgendes:

      PHP-Quellcode

      1. <html>
      2. <head>
      3. <title>Zufallsbilder mit PHP auslesen</title>
      4. </head>
      5. <body>
      6. [...]
      7. <span style="position: absolute; left:50px; top:50px;">
      8. <?php
      9. include 'thumbs.php';
      10. ?>
      11. </span>
      12. [...]
      13. </body>
      14. </html>
      Alles anzeigen


      Wichtig ist hierbei das PHP Scripte nur über einen lokalen Webserver, wie
      Bsp. Apache ausgegeben werden können!
      Die thumbs.php Datei muss sich im gleichen Verzeichniss wie die Index.php datei befinden.
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • Ich nehme mal an, sie meint das hier:
      echo"<img title=\" [COLOR="Red"]Dies ist ein Zufallsbild[/COLOR]\" alt=\"[COLOR="Red"]Dies ist ein Zufllsbild[/COLOR]\" src=\"", // Ausgabe des Bildes
      $dir,

      Dort kann man das "Dies ist ein Zufallsbild" durch einen anderen Namen ersetzen, wenn ich richtig verstanden habe und du wissen willst, wie man dort dann den Namen ändert xDAchja, du hast beim 2. ein Rechtschreibfehler drinne xDD
    • Kann schon sein, ich dachte irgentwie sie wollte wissen in welcher Variable
      die namen der Bilddateien gespeichert sind.

      Nochmal zur Erklärung:

      Was zwischen Title= \" Dein Title \" steht ist das was in dieser dekorativen
      gelben Box angezeigt wird, wenn man länger pber das Bild mit der Maus fährt.

      Was zwischen Alt steht ist eig blöd zu erklären, als kleines Beispiel, wenn das
      Bild aufgrund mangelnder Verbindung nicht geladen werden kann steht in
      einem Kasten, das was ihr hinter Alt geschrieben habt.