Mailinglisten-Archive |
Am Donnerstag, 18. Januar 2001 15:52 schrieben Sie:
> Wie schreibe ich eine Script, dass alle Files eines Verzeichnisses inkl.
> Aller Unterverzeichnisse und dessen Files (und Unterverzeichniss...)
> ausgiebt, ohne eine unentliche IF Verschachtelung zu schreiben.
Mit einer Rekursiven Funktion:
Ungetester code
function getdir($dir) {
$handle=opendir($dir);
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(is_dir($file){
$dir=getdir($dir."/".$file);
}else{
echo $dir."/".$file."\n";
}
}
closedir($handle);
}
readdir("/home/user");
lg
Ludwig
--
Ludwig Ruderstaller (PGP ID:7534E0D1) for Diller & Partner
http://www.dillerpartner.at | http://www.cdrom.dillerpartner.at
send official mail to: mailto:office_(at)_dillerpartner.at
Diller & Partner, Amerlingstr. 1/10, A-1060 Vienna
fon +43 1 585 44 66 fax +43 1 585 44 66 9
php::bar PHP Wiki - Listenarchive