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 count ($files);