Image file validation in PHP (Size - Type) -


im trying check image before uploading it. it's working fine type when try upload picture of size larger 2mb returns same error of type .. can !?

<?php if ($_files)  {     $imagename = date("hms").$_files['logo']['name'];      if (empty($_files['logo']['name']))      {         echo "<script type='text/javascript'>alert('من فضلك اختار صورة')</script>";     }      elseif (!empty($_files['logo']['name']))     {         if($_files['logo']['type'] != 'image/jpeg'         &&  $_files['logo']['type'] != 'image/jpeg'         &&  $_files['logo']['type'] != 'image/jpg'         &&  $_files['logo']['type'] != 'image/jpg'         &&  $_files['logo']['type'] != 'image/gif'         &&  $_files['logo']['type'] != 'image/gif'         && $_files['logo']['type'] != 'image/png'         &&  $_files['logo']['type'] != 'image/png')             {                 echo "<script type='text/javascript'>alert('يرجى إدخال صورة من امتداد jpeg, jpg, gif, png فقط')</script>";             }          elseif(($_files['logo']['size'] >2087152))             {                 echo "<script type='text/javascript'>alert('اقصى حجم للصورة 2 ميجابايت')</script>";             }          else             {                 move_uploaded_file($_files['logo']['tmp_name'], "styles/images/$imagename");                 mysql_query("update components set path='$imagename' type='logo'");                 echo "<script type='text/javascript'>alert('تم رفع الصورة بنجاح')</script>";             }     } } ?> 

if server

open php.ini (linux: /etc/php.ini, windows: c:\windows or c:\winnt) , change or add following piece of code:

;;;;;;;;;;;;;;;; ; file uploads ; ;;;;;;;;;;;;;;;;  ; maximum allowed size uploaded files upload_max_filesize = 4m 

save php.ini , restart server

or

upload_max_filesize (in php.ini or .htaccess only, won't work using ini_set())


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -