Autor Zpráva
MXondra
Profil *
Používám count(glob("produkty/*") pro zjištění počtu výsledků ve složce.
Když je ta složka prázdná, na localhostě mi to vypíše 0, ovšem na jednom hostingu vždy 1.

Dělá to funkce count(), ta na hostingu pokud v ní je count(''); prázdný řetězec, vypisuje vždy 1. Jak je to možné? Jaké by bylo event. řešení? Mám to na testovacím serveru a nechce se mi přepisovat všechny zdroje...

Díky za každou radu
Yur4Y
Profil
Skúste najprv použiť
print_r(glob("produkty/*"))
nech vidíme, čo sa to tam skrýva.
Majkl578
Profil
Return Values

Returns an array containing the matched files/directories, an empty array if no file matched or FALSE on error.


mmj 0 == false, takze chyba/prazdne pole? ;)
MXondra
Profil *
Nevypíše to vůbec nic, když ve složce produkty vytvořím třeba složku, píše to
Array ( [0] => produkty/test )

a count() tak i tak píše 1, už jsem z toho jelen :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: