Mailinglisten-Archive |
Morgen,
> Das Script soll unterscheiden, was Verzeichniss ist und was Datei:
>
> $verzn = "klein";
> $dh = opendir($verzn);
>
> while($datei = readdir($dh))
> {
> if (is_dir("$vern/$datei"))
> {
> echo "Verzeichniss: ".$datei."<br>";
> }else {
> echo "Datei: ".$datei."<br>";
> }
> }
Du hast einen Gedankenfehler:
if (is_dir("$vern/$datei")) << Falsch, denn $datei stellt den aktuellen
Eintrag dar, und Du befindest Dich schon im Verzeichnis $vern. dir()
wechselt da automatisch hin...
Richtig wäre somit also
if (is_dir($datei))
{
echo "Verzeichniss: ".$datei."<br>";
}else {
echo "Datei: ".$datei."<br>";
}
php::bar PHP Wiki - Listenarchive