Hallo, ich habe da ein Problem mit dem opendir 
irgendwie kann er den ordner nicht öffnen oder hat keine zugriffe, obwohl der ordner 777 rechte hat.
ORDNER_DIR $GLOBALS[„ORDNER_DIR“] = „ordner“;
und in der wirklichen datei muss er das so öffnen:
$dp = @opendir($GLOBALS[„ORDNER_DIR“]);
if (!$dp)
break;
nur leider klappt das nicht so ganz. die meldung:
2008-11-03 14:25:01 Der Cleanup ist fehlgeschlagen: Öffnen von ordner fehgeschlagen
hat da ev. einer eine idee, wieso dass das nicht geht?
Lg SiMpLy
vielleicht solltest Du Deinen code einfach mal hier reinsetzen?
und um vorzubeugen, dass es eine berechtigungssache ist solltest Du mal das readdir() Beispiel aus der php hilfe anwenden und sehen ob das funktioniert…
<?php $handle=opendir ('.');<br />echo "Verzeichnis-Handle: $handle\n";
echo "Dateien:\n";
while (false !== ($file = readdir ($handle))) {
echo "$file\n";
}
closedir($handle);
?\>
so ist das ganze:
$dp = @opendir($GLOBALS[„ORDNER_DIR“]);
if (!$dp)
cler(„Öffnen von ordner fehgeschlagen“);
$all_files = array();
while (($file = readdir($dp)) !== false) {
if (!preg_match(’/^(\d+).*****$/’, $file, $m))
continue;
$id = $m[1];
$all_files[$id] = 1;
// If no database entry exists, delete the orphaned file
if (!isset($all_*****[$id]) || $all_*****[$id] == 0)
unlink($GLOBALS[„ORDNER_DIR“] . „/$file“);
}
closedir($dp);