Mailinglisten-Archive |
Hallo, Ich hab mir nachfolgendes Script aus dem Internet gezogen und 1:1 bei mir integriert und auch das Bilderverzeichnis so angelegt wie es verlangt wird. Aber bei mir kommen immer Fehlermeldungen, die nach dem Script stehen. Kann mir da jemand helfen? Hab noch keine Ahnung bezüglich arrays etc. Script: <?php // Verzeichnis Definition $verzeichnis = "randompics/"; $array_types = array('jpg' , 'png' , 'gif'); // Einlesen der Dateien $dir = opendir("$verzeichnis"); while (($file = readdir($dir)) != false) { if (preg_match("/^index/", $file)) continue; if (preg_match("/..?$/", $file)) continue; foreach($array_types as $typ) { if (preg_match("/.".$typ."$/i", $file)) $dateien[] = $file; }; }; // Zufallsbild definieren $zufall = array_rand($dateien); $bild = "$dateien[$zufall]"; // Definition der Bildgröße und Ausgabe $size = getimagesize("$verzeichnis"."$bild"); $breite = $size[120]; $hoehe = $size[78]; echo "<img src=\"$verzeichnis$bild\" width=\"$breite\" height=\"$hoehe\" border=\"0\">"; ?> Fehlermeldungen: Warning: array_rand(): First argument has to be an array in navy1.php on line 92 -> line 92 betrifft folgende Zeile: $zufall = array_rand($dateien); Warning: getimagesize(randompics/): failed to open stream: Permission denied in g:\homepages\easyphp1-7\www\nssc\navy1.php on line 94 -> line 94 betrifft folgende Zeile: $size = getimagesize("$verzeichnis"."$bild"); Vermutlich ein Folgefehler. Gruß Holger
php::bar PHP Wiki - Listenarchive