ich brauche eine Schleife, die von einem beliebigen
root-Verzeichnis aus sämtliche Dateien und weitere Unterverzeichnisse
bis zum Ende ausliest (sortiert) und am Ende in eine Datei schreibt.
Es sollen nur html und pdf Dateien ausgelesen werden.
z.B.
index.htm
uebersicht/overview.htm
uebersicht/new_products.htm
uebersicht/long_running.htm
cpe/24cpe30305t.pdf
cpe/48CPE30305TE_.PDF
hier ist was ich vorgearbeitet habe:
<?PHP
$verz=opendir ('root'); # Startverzeichnis
while ($file = readdir ($verz)) {
if($file != "." && $file != "..")
$str = dirname($verz);
$str2= basename($file);
# if (is_dir($verz)) # er erkennt die Verzeichnisse oft nicht als solche !
echo "$str$str2
"; # Ausgabe des kompletten pfades
# echo "$file
";
}closedir($verz);
# $verz = 'c:/windows'; # er braucht den kompletten pfad !
# if(is_dir($verz))
# echo "Bei $verz handelt es sich um ein Verzeichnis";
#else
# echo "Bei $verz handelt es sich nicht um ein Verzeichnis";
?>
#wechsel1 = chdir("logs"); # Für den späteren Wechsel in das Unterverzeicnis
#echo $wechsel1 . "
";
?>
Währe nett wenn jemand mir das Ganze korrigiert hier schreiben könnte...
Danke...
Maldus
root-Verzeichnis aus sämtliche Dateien und weitere Unterverzeichnisse
bis zum Ende ausliest (sortiert) und am Ende in eine Datei schreibt.
Es sollen nur html und pdf Dateien ausgelesen werden.
z.B.
index.htm
uebersicht/overview.htm
uebersicht/new_products.htm
uebersicht/long_running.htm
cpe/24cpe30305t.pdf
cpe/48CPE30305TE_.PDF
hier ist was ich vorgearbeitet habe:
<?PHP
$verz=opendir ('root'); # Startverzeichnis
while ($file = readdir ($verz)) {
if($file != "." && $file != "..")
$str = dirname($verz);
$str2= basename($file);
# if (is_dir($verz)) # er erkennt die Verzeichnisse oft nicht als solche !
echo "$str$str2
"; # Ausgabe des kompletten pfades
# echo "$file
";
}closedir($verz);
# $verz = 'c:/windows'; # er braucht den kompletten pfad !
# if(is_dir($verz))
# echo "Bei $verz handelt es sich um ein Verzeichnis";
#else
# echo "Bei $verz handelt es sich nicht um ein Verzeichnis";
?>
#wechsel1 = chdir("logs"); # Für den späteren Wechsel in das Unterverzeicnis
#echo $wechsel1 . "
";
?>
Währe nett wenn jemand mir das Ganze korrigiert hier schreiben könnte...
Danke...
Maldus
Kommentar