Hallo, 
folgendes Script soll ein Zufallsbild auf einer Index.html ausgeben.
Das Script selbst ist in eine externe Datei (zufall.php) geschrieben und über Include (<?php include("zufall.php") ?>) eingebunden.
Index.html & Zufall.php liegen im gleichen Ordner.
Die Zufallsbilder (jpg) liegen in einem Ordner Namens "uploads", welcher sich außerhalb dem Ordner befindet, wo index & zufall liegen.
Habe jetzt nun die Zufall.php per IFrame eingebunden:
	Ich bekomme zwar ein .[COLOR=crimson]Rotes X[/COLOR] zusehen,
was aber jetzt anscheinend aus dem Ordner "templates" angezeigt werden soll, wo aber keine Bilder sind, sondern diese sind im Ordner "Uploads" ???
Hier mal das Script:
	
Jemand eine Idee, worann es liegen könnte? 
Ach ja, die "index.html" ist eine Template-Datei, welche sich in einem Webkatalogscript befindet.
Danke & Gruß Dirk
					folgendes Script soll ein Zufallsbild auf einer Index.html ausgeben.
Das Script selbst ist in eine externe Datei (zufall.php) geschrieben und über Include (<?php include("zufall.php") ?>) eingebunden.
Index.html & Zufall.php liegen im gleichen Ordner.
Die Zufallsbilder (jpg) liegen in einem Ordner Namens "uploads", welcher sich außerhalb dem Ordner befindet, wo index & zufall liegen.
Habe jetzt nun die Zufall.php per IFrame eingebunden:
Code:
	
	<iframe src="http://xxxxxx.info/templates/zufall.php" scrolling="no" width="125" height="130" ></iframe>
was aber jetzt anscheinend aus dem Ordner "templates" angezeigt werden soll, wo aber keine Bilder sind, sondern diese sind im Ordner "Uploads" ???
Hier mal das Script:
PHP-Code:
	
	
<?php 
//Welcher Ordner wird ausgelesen? 
// $ordner = "./bilder/"; 
$ordner = "../uploads/"; 
//Welche Bildendungen sollen erkannt werden? 
$endungen = array("gif","jpg","jpeg","png"); 
$anfang = array("th_"); 
/****** Bilder auslesen ******/ 
$verzeichnis = dir($ordner); 
$bilder = array(); 
while($datei = $verzeichnis->read()) 
   { 
   $datei_endung = substr( strrchr($datei,".") ,1); 
   //Ist die Datei-Endung in dem Array vorhanden? 
   if(in_array($anfang,$datei_endung,$endungen)) 
      { 
      $bilder[] = $datei; 
      } 
   } 
$verzeichnis->close(); 
//Zufälliges Bild wählen 
srand ((double) microtime() * 10000000); 
$key = array_rand($bilder); 
//Bild ausgeben: 
echo "<img src=\"".$bilder[$key]."\">"; 
?>
Ach ja, die "index.html" ist eine Template-Datei, welche sich in einem Webkatalogscript befindet.
Danke & Gruß Dirk
          
Kommentar