Witam.
Mam skrypt który ma się wykonywać jeśli znajdzie określone pliki:
  1. $t=glob("maska");
  2. if(count($t)>0){
  3. ...
  4. }

Niestety skrypt wykonuje się zawsze.

Okazuje się, że wtedy count(glob) wynosi 1. Pomimo iż nie ma plików!
  1. $t=glob("maska"); //plik 'maska' nie istnieje
  2. echo count($t);
  3. foreach($t as $a){
  4. echo '!';
  5. }

- wyświetla "1" (czyli niby jest jeden plik) oraz zero wykrzykników (czyli nie ma plików).

Jak to naprawić? Ktoś się spotkał z takim czymś?

Ok. Już wiem.
Na poprzednim hostingu glob w przypadku braku plików zwracało mi pusta tablicę.
Teraz zwraca FALSE, zaś count(FALSE)=1 :/
Po prostu trzeba sprawdzić czy glob()==False.