Autor | Zpráva | ||
---|---|---|---|
kick-man Profil * |
#1 · Zasláno: 13. 3. 2010, 19:13:18
Dobrý večer, chci se zeptat co je na téhle podmínce špatně. Podmínka má určovat aby se nevypisovalo: tečky a pokud neni nalezen žádný soubor, tak nepustíme dál. Nikde žádnou chybu nevidím, ale určo tam bude. Děkuju
while($soubor = readdir($dp)) if(($soubor != '.') && ($soubor != '..') && ($soubor !== false) && (count($soubor) != 0)){ $soubory[] = $soubor; } |
||
nightfish Profil |
#2 · Zasláno: 13. 3. 2010, 19:16:08
spíše bych to řešil následujícím způsobem
$soubory = array(); while ($soubor = readdir($dp)) { if ($soubor == '.' || $soubor == '..') continue; $soubory[] = $soubor; } if (count($soubory) > 0) { // mame nejake soubory, neco s nimi udelame } |
||
kick-man Profil * |
#3 · Zasláno: 13. 3. 2010, 19:29:50
Pěkný řešení ,ale chyba se stále vyskytuje. Testnul jsem i tohle, ale pořád stejný.
if (($soubor == '.') || ($soubor == '..') || (count($soubor) != 0)){ Detailní fotografie (0) // tohle mám v altu fotky Warning: getimagesize() [function.getimagesize]: Read error! in /home/free/vy.cz/t/te/root/www/test.php on line 29 |
||
kick-man Profil * |
#4 · Zasláno: 13. 3. 2010, 20:03:57
Děkuju nightfish :-) Všechno už maká jak má :-)
|
||
Časová prodleva: 14 let
|
0