note 124447 added to function.finfo-open

From: Date: Wed, 27 Nov 2019 16:49:06 +0000
Subject: note 124447 added to function.finfo-open
Groups: php.notes 
Request: Send a blank email to php-notes+get-213272@lists.php.net to get a copy of this message
I have the following content saved as a gif file, GIF89a< <?php echo "hello"; and I checked for valid image types using the following PHP functions <?php $finfo = finfo_open(FILEINFO_MIME_TYPE); foreach (glob("*") as $filename) { echo $filename . ": " . finfo_file( $finfo, $filename ) . "<br>"; echo $filename . ": " . mime_content_type( $filename ) . "<br>"; echo "exif: " . exif_imagetype( $filename ) . "<br>"; print_r( getimagesize( $filename ) ); echo "<br>"; } finfo_close($finfo); ?> I got the following output motion.gif: image/gif motion.gif: image/gif exif: 1 Array ( [0] => 2620 [1] => 16188 [2] => 1 [3] => width="2620" height="16188" [channels] => 3 [mime] => image/gif ) none of the functions determine if the uploaded image is valid. ---- Server IP: 208.43.231.9 Probable Submitter: 185.85.3.168 (proxied: 162.216.141.54) ---- Manual Page -- http://php.net/manual/en/function.finfo-open.php Edit -- https://master.php.net/note/edit/124447 Del: integrated -- https://master.php.net/note/delete/124447/integrated Del: useless -- https://master.php.net/note/delete/124447/useless Del: bad code -- https://master.php.net/note/delete/124447/bad+code Del: spam -- https://master.php.net/note/delete/124447/spam Del: non-english -- https://master.php.net/note/delete/124447/non-english Del: in docs -- https://master.php.net/note/delete/124447/in+docs Del: other reasons-- https://master.php.net/note/delete/124447 Reject -- https://master.php.net/note/reject/124447 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#213272) next »