R: [Php-it] mime in upload

simo fsockopen at yahoo.it
Tue Jan 2 12:50:42 CET 2007


Ciao


>Partendo dall'idea che il mime-type viene spedito dal browser e che si 
>può modificare.
Come ci pare aggiungerei ;)

>Voi in questo caso come vi comportate?

uso:
<?php


if ( ! function_exists ( 'mime_content_type' ) ) 

{


   function mime_content_type ( $f )


   {


       return trim ( exec ('file -bi ' . escapeshellarg ( $f ) ) ) ;


   }


}



$acceptedFileTypes = array('image/jpeg',
                           'image/pjpeg',

                           'image/gif',

                           'image/png',

                           );
$yourMime = mime_content_type($_FILES['nomevar']['tmp_name']);
if(!in_array($yourMime, $acceptedFileTypes)) die('formato non valido: '.$yourMime)


?>


Ciao
Simone


_______________________________________________
Php-it mailing list
Php-it a lists.ziobudda.net
Per cancellarsi dalla lista: http://lists.ziobudda.net/mailman/listinfo/php-it




__________________________________________________
Do You Yahoo!?
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi 
http://mail.yahoo.it 


More information about the Php-it mailing list