…und Ordner ausgeben.
Moin, moin,
Ich häng jetzt schon ein paar Tage an einem Problem und habe zig Foren durchsucht, aber nirgends find ich grundlegend eine Lösung.
Und zwar habe ich eine Abfrage aus MySql, das Ergebnis sind Files welche auf einem Share in Ordner liegen.
Anhand der Ausgabe der Abfrage kann ich den Pfad ermitteln und einen Teil des Datei-Inhalts (Subject)
$pfad\_erhalten = str\_replace(" ", "", $pfad\_erhalten);
echo "[$pfad\_erhalten](%2524pfad_download)";
Der lautet in etwa so… *e:\Datum\Kunde1*
In diesem Ordner befinden sich zig Unterordner und in diesen mehrer einzelne Files, eine davon hat den o. g. Subject.
Nun das Problem -->(Soweit versteh ichs noch) Also
- durchsuche rekursiv den Pfad *e:\Datum\Kunde1*
- öffne jede Datei und suche nach dem String (Subect)
- wenn vorhanden --> STOPP und gebe den Pfad *e:\Datum\Kunde1* + Unterordner aus.
ODER 4) wenn nix drin nimm den nächsten Unterordner und …siehe 2…und 3…bis gefunden.
Der Subject MUSS in einer der Files sein, anonsten hätte mir die SQL-Abfrage den Subject ned ausgegeben, also kanns ein false ned das Ergebnis sein.
Jemand Lust mir auf die Sprünge zu helfen?
Also fopen etc kann ich. Nur eben das alles oben im Zusammenhang…da steig ich leider nicht durch.
Gruß Rolf