is_dir

8 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Nacitam obsah slozky do pole a potrebuju overit, zda jde o soubory ci slozky. Pozivam pro to fci is_dir, ale ta mi vzdy vyhodnoti, ze jde o soubor. Nevite nekdo, kde je chyba? $pole = array(0); $i = 0; $adresar = opendir("./fotky"); $od = 1; $do = 10; while (($file = readdir($adresar))!== false ) { if ($file != "." && $file != "..") { if (!is_dir($file)) { echo "\n\"$file\" je soubor... <br />"; $pole[$i++] = $file; } else { echo "\n\"$file\" je adresar...<br />"; } } } closedir($adresar); $pocet_prvku_pole = count($pole); for($i = $od; $i < $pocet_prvku_pole; $i++) { if (!is_dir($pole[$i])) { echo "\n<p><img src=\"./fotky/".$pole[$i]."\" /></p>"; } }
  2. Mně to funguje správně... adresar = je adresar... soubor = je soubor...
  3. presne tenhle kod? ja to zkousel na localhostu i na webu a vzdy to blbne :o(
  4. Broli ty musis bejt ale kokot a uplnej dement
  5. Hmm. Zkoušel jsem to a funguje to správně... Nevidím tam ani chybu. Možná inicializace array raději na array() než array(0)....
  6. Inspirace: http://cz.php.net/manual/cs/function.opendir.php poznámky uživatelů.
  7. V tom is_dir bys mel mit bys mel mit "cestu slozky" / $file. ve tvem pripade : if (!is_dir("./fotky/".$file))
  8. diky moc, uz jsem na to vcera prisel taky... I kdyz pravda, ze jsem to obesel pomoci: if (filetype($dir . $file) == "dir") :o)

← Zpět na všechna témata