Il file si chiama magic
Nel file mime.types ci sono invece tutti i tipi mime che potete immaginare con relative estensioni...

OK adesso sappiamo che le jpeg iniziano con 0xffd8 e che il tipo di dato è beshort
http://httpd.apache.org/docs/mod/mod_mime_magic.html
ora come faccio a implementarlo?
Per adesso uso questo codice...
codice:
<?php
//leggiamo i files della cartella, li selezioniamo e li ficchiamo in un array
// apriamo la directory
$open_handle = opendir($cartella);
// impostiamo un ciclo while() per scorrere tutto il contenuto
while($read = readdir($open_handle)) {
	// escludiamo i files/directory che non ci interessano
	if($read != "." && $read != ".." && exif_imagetype($cartella . $read) == "2") {
		$array_immagini[] = $cartella . $read;
		//echo ("Il file " . $read . " è stato inserito nell'array");
		//echo mime_content_type($cartella . $read);
		//echo exif_imagetype($cartella . $read);
	} else {
		//echo ($read . " non è una jpeg");
	}
}
// chiudiamo la directory
closedir($open_handle);
?>
Come lo devo modificare per usare il metodo proposto dal mitico daniele al posto del exif_imagetype?