Hallo,
ich hab da mal ein "kleines" Problem beim Löschen von Verzeichnissen mittels FTP.
So jedenfalls geht es
$inhalt = ftp_rawlist($conn_id,""); Vereichnisliste erstellen
while(list($key, $val) = each($inhalt))
{
$val = trim ($val);
$ab_hier = strrpos ($val," ");
$weg = substr($val,$ab_hier);
$weg = strval($weg);
// echo $weg."<br>"; // Anzeigen der zu löschenden Verzeichnisse
$delete_ver = ftp_rmdir ($conn_id, $weg);
}
Bei der Ausführung wir folgender Fehlertext angezeigt:
Warning: ftp_rmdir(): Can't remove directory: No such file or directory in ...
Das ist schon deshalb seltsam, weil die Variable "$weg" (Das zu löschende Verzeichnis) richtig ermittelt wird.
Wenn ich aber z.B. schreibe:
$weg = "00100";
$delete_ver = ftp_rmdir ($conn_id, $weg);
Dann geht es. Allerdings nutzt es mir so nichts. Ich müßte den Wert der Variable "$weg" schon in einer Schleife ermitteln.
Wo könnte der Fehler liegen. hat jemand eine Idee? Für Hinweise bin ich dankbar.
Viele Grüße
Frank Dell