Facetious: is_dir funktioniert nicht

ich frage per readdir ab, ob im zu lesenden ordner ein anderes verzeichnis vorhanden ist.

in meinem fall sind das zwei, doch per id_dir liefert er immer false zurück und erkennt meine ordner nur als files

<?php
if ($handle = opendir('./folder')) {
   while (false !== ($file = readdir($handle))) {
       if ($file != "." && $file != "..") {
           if(is_dir($file)){
              echo "Ordner: " . $file;
           }
           echo $file;
       }
   }
   closedir($handle);
}
?>

mfg Facetious

  1. Moin Facetious

    in meinem fall sind das zwei, doch per id_dir liefert er immer false zurück und erkennt meine ordner nur als files

    <?php
    if ($handle = opendir('./folder')) {
       while (false !== ($file = readdir($handle))) {
           if ($file != "." && $file != "..") {

    Hier musst Du den kompletten Pfad an is_dir übergeben.

    Ungefähr so

    $path = $start_folder.'/'.$file;
    if(is_dir($path)){

    Wobei start-Folder n Deinem Beipspiel './folder' ist.

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. if(is_dir($path)){

      Wobei start-Folder n Deinem Beipspiel './folder' ist.

      lol stimmt
      ur noob fehler ..

      thx mfg Facetious