Ciao,
occhio che glob() può ritornare anche FALSE in caso di errore [EDIT -> CAVOLATA se non trova nessun elemento ritorna FALSE]. Se fai count(FALSE) hai 1.
Ti conviene salvare il risultato di glob() in una variabile e fare un controllo tipo
Codice PHP:$files = glob('upload/*.jpeg');
$fileCount = $files === FALSE ? 0 : count ($files);

Rispondi quotando