![]() |
Re: Alle Dateien eines Server-Ordners auslesen
Die Dateiauflistung was du da siehst ist eine vom Server (z. B. Apache) generierte Seite. Die kannst du wie jede andere Seite mit den Indy-Komponenten hurunterladen und dann parsen. Gibt bestimmt auch schon fertige HTML-parser denen du nur noch die Attribute übergeben musst und fertig. Ansonsten ist so ein simpler Parser auch nicht so schwer zu schreiben... Stichworte: pos, copy, posex, delete, stringreplace und Tstringlist.
|
Re: Alle Dateien eines Server-Ordners auslesen
und wie heißt diese generierte seite? index.htm oder html? oder sonst wie?
Hm...Dann muss ich aber auf die Unterordner verzichten :-( Oder ich arbeite mich da kompliziert durch bis ich alle ordner hab :-( Kennt jemand ein Script, dass mit alle URLs aus einem HTML-Text parst? |
Re: Alle Dateien eines Server-Ordners auslesen
Ich würde das mit einem kleinen PHP-Skript lösen, das die die Dateinamen, das letzte Änderungsdatum und die Dateigröße zurückgibt.
|
Re: Alle Dateien eines Server-Ordners auslesen
einfach eine php datei schreiben, die ganz normal mit echo die dateie-liste schreibt, und das ergebniss dann mit idhht1.get(...) auf den pc speichern? oder muss ich ein script schreiben, dass direkt informationen an das programm übergibt?(geht das überhaupt?)
|
Re: Alle Dateien eines Server-Ordners auslesen
Es reicht, wenn du eine Ausgabe mittels echo (print_r) erzeugst und diese dann in deinem Programm parst. Das ist sicher einfacher, als die Angaben an dein Programm zu schicken.
|
Re: Alle Dateien eines Server-Ordners auslesen
OK. Wow. Einerseits vielen Dank für die, wieder mal, extrem schnellen Antworten. Andererseits: mann bin ich blöd. Hätte mir auch einfallen können. :duck:
|
Re: Alle Dateien eines Server-Ordners auslesen
Du könntest auch einfach einen Anonyous-Account auf deinem FTP-Server einrichten. Da stört es auch logischer weise nicht wenn jemand die Zugriffsdaten heraus findet.
|
Re: Alle Dateien eines Server-Ordners auslesen
ich weiß nicht ob der gratis server das zulässt.
|
Re: Alle Dateien eines Server-Ordners auslesen
Das php-Script sieht so aus:
Code:
Funktioniert.
<?php
$verz = dir("."); while ($datei = $verz->read()) { if (ereg(".txt$", $datei)) { echo $datei,' '; } } ?> Gibts noch ne bessere Art alle *.txt Dateien eines Ordners aufzulisten? Und vorallem eine, bei der auch alle Dateien der Unterordner aufgelistet werden? |
Re: Alle Dateien eines Server-Ordners auslesen
Ob's eine bessere gibt, weiß ich nicht. Unterordner müsstest du afaik manuell durchsuchen. Schreibe also eine Funktion, der du den Ordner als Parameter übergibst und diese entsprechend aufrufst.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz