Ich möchte gern das mein script anzeigt wie ein ordner heist und wieviele datein in dem ordner drin sind:
PHP-Code:
<?php
$path = 'Alben';
if (! $d = dir ($path)) die ('darf nicht.'); # . ist kein Pfad. ./ ist der aktuelle Pfad
while ($file = $d->read())
{
$home_pfad = "Alben/$file/thumbs";
$i = 0;
$dh = opendir($home_pfad);
while ($datei = readdir($dh)) {
if($datei !== "" &&
$datei !== "." &&
$datei !== ".." &&
!is_dir($datei)) {
$i++;
}
}
if($file == "." OR $file == ".." OR $file == basename(__file__)) continue; # eigenes File ausklammern!
echo ''.$file.' '.$i.'';
echo '
';
}
$d->close();
?>
wenn ich das script so teste kommt als fehlermeldung in den ersten zeilen:
Warning: opendir(Alben/./thumbs) [function.opendir]: failed to open dir: Invalid argument in C:\apachefriends\xampp\htdocs\PP4\Fotos\pics.php on line 512
Warning: readdir(): supplied argument is not a valid Directory resource in C:\apachefriends\xampp\htdocs\PP4\Fotos\pics.php on line 513
Die Ordner + die Ánzahl der Datein in dem Ordner werden zwar weiter unten noch angezeigt aber diese fehlermeldun steht immer oben drüber
thx 4 help