Einzelnen Beitrag anzeigen

noch_ein_hannes

Registriert seit: 18. Sep 2003
130 Beiträge
 
#2

Re: [PHP] Script geht nicht.....

  Alt 27. Mai 2005, 22:02
Hi,

In der Funktion is_image() steht folgendes:

Delphi-Quellcode:
case "png":
case "bmp":
case "gif":
case "wmf":
case "jpg":
case "peg":
 //print "true\n";
return true;
break;
das geht so nicht ...
entweder schreibst Du:
Delphi-Quellcode:
case "png":
return true;
break;
case "bmp":
return true;
break;
case "gif":
return true;
break;
case "wmf":
return true;
break;
case "jpg":
return true;
break;
case "peg":
 //print "true\n";
return true;
break;
oder einfacher:
Delphi-Quellcode:
$arrExt = new Array('bmp','gif','jpg','png');
if(in_array($myExt, $arrExt)) return true;
Dein zweifaches readdir() (um . und .. zu filtern) solltest Du so umsetzen:
(ich habe das Bilder filtern gleich mal reingeschrieben)
Delphi-Quellcode:
<?php
$arrExt = new Array('bmp','gif','jpg','png');
$handle=opendir('.');
while ($file = readdir ($handle)) {
    if ($file != "." && $file != "..") {
    $myExt = strtolower(substr($filename,-3));
    if(in_array($myExt, $arrExt)) echo "$file\n";
    }
 
}
closedir($handle);
?>
Ausserdem kann ich nur jedem raten bei der Entwicklung eines Scriptes am Anfang 'error_reporting(E_ALL);' zu notieren, denn dann hilft einem der Interpreter ungemein ...

grüsse,
hannes
- everything is possible -
  Mit Zitat antworten Zitat