Autor | Zpráva | ||
---|---|---|---|
Monkeys Profil * |
#1 · Zasláno: 9. 11. 2013, 14:49:42
Zdravim
potreboval by som poradit ako zistit pocet suborov v zlozke. kod: if(is_dir($dir)) { if(is_readable($dir)) { ... } else { return NULL; } } else { return NULL; } teraz mi to vracia nieco v zmysle ".", "..", "Thumbs.db" vdaka M. |
||
okolojsoucí Profil * |
#2 · Zasláno: 9. 11. 2013, 14:55:02
Počet souborů zjistíš úplně jednoduchým příkazem glob a count
echo count(glob('*.*')); Pro výpis pak jen dáš glob do foreach foreach(glob('*.*') as $file){ echo $file; } |
||
Monkeys Profil * |
#3 · Zasláno: 9. 11. 2013, 14:56:38
okolojsoucí:
ano skusal som ale vracia to aj skryte subory typu Thumbs.db M. |
||
okolojsoucí Profil * |
#4 · Zasláno: 9. 11. 2013, 15:00:25
Tak si vytvoř pole kde budou zakázané soubory a máš to.
$deny = array('Thumbs.db'); $pocet = 0; foreach(glob('*.*') as $soubor) if(!in_array($soubor, $deny) $pocet++; A nebo jednoduše smaž ty soubory. |
||
Monkeys Profil * |
#5 · Zasláno: 9. 11. 2013, 15:39:05
Vyriesene
public function is_dir_empty($dir) { if(count(scandir($dir)) == 3) { return false; // prazdny } else { return true; // nieco tam je } } M. |
||
Časová prodleva: 10 let
|
0