Hallo Christoph,
entschuldige, ich hätte natürlich gleich am Anfang angeben sollen, daß ich mit
opendir(LISTE, "Verzeichnisname") || die;
@inhalt=readdir(LISTE);
closedir(LISTE);
ein unverständliches Problem habe.
Und wie macht sich dieses Problem bemerkbar?
Du hast eine Liste von Dateinamen(@inhalt), allerdings ohne Verzeichnisnamen
Das ist egal, weil es keinen Anlaß gibt, das Verzeichnis zu wechseln und das Script in _diesem_ Verzeichnis herumarbeiten soll.
Naja, eigentlich wollte ich nur andeuten, daß readdir() eben nur die reinen Dateinamen liefert. Es hätte ja sein können, daß Dir dieser Umstand in der Hektik der Fehlersuche nicht eingefallen ist.
Ich glaube langsam, daß das Problem nicht bei mir liegt, sondern in irgendeiner Einstellung beim Provider (obwohl ich mir überhaupt nicht denken kann, was da verkehrt eingestellt sein könnte).
Und dann gibt es ja immer noch Plan B, äh Plan FTP. Ich würde mir, bevor ich mich in eventuell endlose Diskussionen und Fehlersuche begebe, die Dateinamen und den Index auf meinen lokalen Rechner holen (auch wenn's vielleicht etwas holpriger ist) und dort abgleichen. Eigentlich geht's Dir, soweit ich es verstanden habe, ja nur darum, halbwegs automatisch die zu löschenden Dateien rauszufinden. Und soo oft wird dieser Abgleich ja nicht nötig sein, oder?
Grüße
Klaus