4images Forum & Community

General / Allgemeines => Programming => Topic started by: Ruhrpottjung on June 06, 2011, 06:18:46 PM

Title: Zufälliges Bild aus einem bestimmten Ordner auf der Homepage darstellen?
Post by: Ruhrpottjung on June 06, 2011, 06:18:46 PM
Hallo,

ich würde ganz gerne ähnlich wie bei 4images auf der Startseite ein Zufallsbild anzeigen lassen auf meiner Homepage.
Nun wollte ich mal fragen ob dies möglich ist und wenn ja wie ich dies anstellen kann?

Beispielswise wenn ich den Ordner: Blumen anlege, möchte ich aus denen in diesem Ordner Befindlichen Bildern zufällig ausgewählte Bilder in meine Homepage einbinden, quasi als Pic of the day.

Danke schon mal für die Antworten.

Gruß
Hans
Title: Re: Zufälliges Bild aus einem bestimmten Ordner auf der Homepage darstellen?
Post by: Jan-Lukas on June 06, 2011, 07:01:07 PM
schau dir das mal an, evtl. da weiter fragen
http://www.4homepages.de/forum/index.php?topic=1020.msg4324#msg4324
Title: Re: Zufälliges Bild aus einem bestimmten Ordner auf der Homepage darstellen?
Post by: Rembrandt on June 06, 2011, 07:47:29 PM
so gehst bau dir den code in deine html datei ein:

<?php
  $folder = "dein/Pfad/zu/deinen/bilder";
  if($dir = opendir($folder)) {
    while($image_row = readdir($dir)) {
      if(!is_dir($image_row)){
        $images[] = $image_row;
      }
    }
    closedir($dir);
  }
  echo "<img src=\"",$folder,"/", $images[rand(0, count($images)-1)],"\" alt=\"random_image\" >";
?>


mfg Andi
Title: Re: Zufälliges Bild aus einem bestimmten Ordner auf der Homepage darstellen?
Post by: Ruhrpottjung on June 07, 2011, 12:22:32 PM
Hallo,

kannn ich anstatt rel. Pfad auch URL eingeben? Weil die Galerie liegt auf einer anderen Domain.

Hier hatte ich es genau erläutert: http://www.4homepages.de/forum/index.php?topic=1020.msg157679#msg157679

Danke schon mal und Gruß
Hans
Title: Re: Zufälliges Bild aus einem bestimmten Ordner auf der Homepage darstellen?
Post by: Rembrandt on June 07, 2011, 04:06:13 PM
du kannst es mit "url_fopen" versuchen, nur muß das auf deinen server freigeschalten sein.
Code: [Select]
$folder = "dein/Pfad/zu/deinen/bilder";
ersetze mit:
Code: [Select]
$folder = fopen("http://www.example.com/dein/Pfad/zu/deinen/bilder", "r");
Title: Re: Zufälliges Bild aus einem bestimmten Ordner auf der Homepage darstellen?
Post by: Ruhrpottjung on June 08, 2011, 02:48:09 PM
Hallo,

ist zwar freigeschaltet aber sehe nur ein ?
Habe mal nach dem Link geschaut der hinterlegt ist und dort steht dann nur: http://www.example.com/Resource%20id%20#3/
Die Domain wäre halt eine Subdomain und habe somit als url (liegt direkt dort im root) http://galerie.example.com eingegeben.

Gruß
Hans