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...
Come lo devo modificare per usare il metodo proposto dal mitico daniele al posto del exif_imagetype?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); ?>
![]()