![](https://seccdn.libravatar.org/avatar/82f661ebeb89ec16d1377f8297265749.jpg?s=120&d=mm&r=g)
Hi Christian! On Sam, Mai 03, 2003 at 12:05:45 +0200, Christian Boltz wrote:
Am Mittwoch, 30. April 2003 12:37 schrieb Christian Schoepplein:
Ich will ein php-Skript schreiben, das rekursiv alle Verzeichnisse Unterhalb eines Basisverzeichnisses nach Dateien mit einem bestimmten Muster durchsucht.
BTW: Lösung für Faule: $liste = `find .`; # Die ` sind Backticks, wie von der Bash gewohnt $filelist_array = explode( "\n", $liste );
Ist zwar nichts supertolles, funktioniert aber ;-)
OK, so werde ich's auch mal probieren. Danke ;-).
Ich probier das gerade mit htdocs als Basisverzeichnis aus. Allerdings bekomme ich folgende Fehlermeldung, sobald mein Skript versucht Verzeichnisse unterhalb htdocs zu durchwühlen:
Warning: stat failed for cd.php (errno=2 - No such file or directory) in /usr/local/httpd/htdocs/suchen.php on line 21
cd.php ist eine Datei im Verzeichnis cd, das direkt unter htdocs liegt, auf diese Datei kann ich ohne Probleme zugreifen, wenn ich z.B. die URL direkt im Browser eintrage. In Zeile 21 meines php-Skripts verwende ich folgenden Befehl:
$verz = opendir($zeile);
Und was sagt echo $zeile ? Ich habe das Gefühl, dass da ein _Datei_name drinsteht, obwohl ein _Verzeichnis_name erwartet wird.
Jau, der Fehler lag bei mir im Skript. Das Problem war, dass mein Skript zwar erkannt hat wenn ein Unterverzeichnis in htdocs durchsucht werden sollte, allerdings hat er nach den Dateien anstatt im Unterverzeichnis innerhalb von htdocs gesucht..., da war halt noch einiges mit Pfad- und Dateinamen im argen ;-). Mittlerweile funzts so weit, dass er eine Ebene tiefer als htdocs alles schön durchsucht, wenn dort allerdings auch wieder Unterverzeichnisse auftauchen gibts ähnliche Probleme... Egal aber, mit ein wenig Zeit und wird das aber auch noch gelöst, jetzt wo ich weiß das dass Problem nihct an php oder den apache liegt weiß ich wo ich suchen muss ;-).
Christian Boltz
Ciao, Schöppi -- Christian Schoepplein | Beste Rockband der Welt: http://www.lily-rockt.de mail@schoeppi.net | Linux fuer Blinde: http://www.blinux.suse.de