Dateien zählen
Melchior
- php
Kann mir bitte jemand folgendes in PHP übersetzen?
Ich habe da so meine Schwierigkeiten.... :-)
opendir(DIR,"/pfad/zu/dem/verzeichnis");
@dateien = readdir(DIR);
closedir(DIR);
$count = 0;
foreach $datei (@dateien)
{
$count++;
}
print "Insgesamt sind in diesem Verzeichnis $count Dateien.";
Gruß,
Melchior
opendir(DIR,"/pfad/zu/dem/verzeichnis");
@dateien = readdir(DIR);
closedir(DIR);
bis hier hin liest er die dateien des verzeichnisses ein
$count = 0;
er setzt $count auf 0
foreach $datei (@dateien)
{
$count++;
}
hier geht er in einer schleife durch wieviele dateien in dem array dateien sind
print "Insgesamt sind in diesem Verzeichnis $count Dateien.";
ausgabe !
Gruß,
Melchior
TillDrop
Hallo,
opendir(DIR,"/pfad/zu/dem/verzeichnis");
@dateien = readdir(DIR);
closedir(DIR);
bis hier hin liest er die dateien des verzeichnisses ein
Das ist falsch:
readdir() liest den nächsten EINTRAG im Verzeichnis
Eintrag kann ein Link, ein Unterverzeichnis, eine Datei sein...
http://www.php.net/manual/de/function.readdir.php
$dir=opendir("/pfad/zu/dem/verzeichnis");
$dateianzahl=0;
$verzeichniszahl=0;
while ($entryname=readdir($dir))
{
if (is_file($entryname))
{
$dateianzahl++;
}
if (is_dir($entryname))
{
$verzeichniszahl++;
}
}
close($dir);
echo "Dateianzahl ist: $dateianzahl <br />";
echo "Verzeichnisanzahl ist: $verzeichniszahl <br />";
Liebe Grüße aus http://www.braunschweig.de
Tom