Mailinglisten-Archive |
Hallo Patrik, > ich möchte mit php das verzeichnis download durchsuchen und alle dateien mit > der endung txt anzeigen lassen. > geht das und wenn ja, wie ? hier ein bischen Code, den Du aber noch anpassen musst: ----- schnipp -------------- <?php $indent = ""; $dir ="/deinverzeichnis/"; echo "$dir<br>\n"; # testweise ausgeben function procdir($dir, $indent) { $handle=opendir($dir); while ($file = readdir($handle)) { if( substr($file != "." and $file != "..") if (is_dir($dir . $file)) { echo "$indent d $file: <br>"; # gib Verzeichnisnamen aus procdir($dir . $file . "/", $indent . " "); # Unterverz } else { echo "$file<br>\n"; # hier hast Du eine Datei } } closedir($handle); } procdir($dir, ""); echo "<p><b>Das wars.</b>"; # testweise das Ende anzeigen ?> ----- schnapp -------------- Die Funktion procdir arbeitet alle Unterverzeichnisse rekursiv ab. Wenn Du das nicht brauchst, dann kannst Du im if-Teil "is_dir" einfach nichts machen. Die Textdateien erhältst Du mit dem Test substr($file, -3) == "txt" Ich hoffe, das hilft. Peter Kursawe
php::bar PHP Wiki - Listenarchive