Bilder automatisch aus externem Ordner lesen

bnc-bang

Grünschnabel
Hallo,

Ich habe hier im Forum schon dutzende Threads durchgesehen, allerdings nie das gefunden, das ich gesucht habe. Also... es geht um Folgendes:

Ich möchte Bilder mit einer Php Datei aus einem Ordner lesen lassen. Soweit ja eigentlich kein Problem, ich möchte allerdings, dass die Bilder auf einem externen Server gespeichert werden und auch von dort ausgelesen werden. In dem Code (unten) liegt das Problem wohl bei der Zeile $stPath = ordner/ordner'; Dort einfach http://externerserver/ einzugeben funktioniert ja nicht. Wie kann ich das Problem lösen? Das Ganze soll dann so aussehen, dass alle Bilder, die ich in diesen Ordner lade bzw. die sich in diesem Ordner befinden, automatisch beim Abrufen der Datei angezeigt werden.

Code:
<?php
$stPath = ordner/ordner';
$hDir = opendir($stPath);
while($stFile = readdir($hDir)){
  if($stFile != '.' && $stFile != '..'){
    echo '<img scr="'.$stPath.$stFile.'"><br>';
  }
}
closedir($hDir);
?>

Vielen Dank im Voraus.
 
Es wird meines Wissens nicht möglich sein die Verzeichnisse externer Server auszulesen...
 
Mist...

Und wie sieht das aus mit einem iframe? Das wäre ja auch kein Problem... nur passt sich die Größe des iframes nicht automatisch den Bildern an... wenn es z.B. 3 Bilder sind gehts, bei 4 Bildern kommt dann der hässliche Scrollbalken. Lässt sich das irgendwie ändern?
 
Man kann schon auf einen ext. Server verbinden und da den Inhalt auslesen.

Du benötigst halt nur die FTP Daten.
 
Die habe ich ja. Wie sähe das denn aus?

Dazu habe ich dann prompt auch noch eine Frage :D: Sind die FTP Zugangsdaten dann im Quelltext zu lesen? Wäre ja blöd, denn jeder Idiot weiß ja heute, wie ein Quelltext zu lesen ist. Besser wäre es ja, wenn die in einer anderen Datei gespeichert werden, oder?
 
Nein, die Daten könnte man nicht lesen...

Aber mal ne Frage: Wenn du sowieso alle Daten hast, wieso machst du das ganze dann nicht gleich direkt auf dem "externen" Server?
 
Weil da Werbung angezeigt wird...

Das mit dem automatischen iframe könnte ich durch php include lösen, habe ich gerade bemerkt. Allerdings wird die Datei dann direkt genommen, was natürlich dazu führt, dass das alte Problem wieder besteht: Die Bilder werden fälschlicherweise vom "internen" Server gelesen, was ja falsch ist

Ich bin php Neuling, wie man unschwer erkennen kann, aber wäre es nicht denkbar, die "include Datei" so zu bearbeiten, dass statt http://internerserver... dann http://externerserver... ausgegeben wird, sprich die include Datei ersetzt selbst den Text, der falsch aus der Bild Datei genommen wird.
 
Zurück