Advertisement
michaelyuen

Untitled

Mar 30th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.52 KB | None | 0 0
  1.     public function verify_img($file){ // you should pass the file instead of just the $_FILES['file']['name']
  2.    
  3.     $extension=strtolower(substr($file,strpos($file,'.')+1));
  4.     $size=$_FILES['file']['size'];
  5.     $max_size=1000000;
  6.     $type=$_FILES['file']['type'];
  7.     if($extension=='jpg'||$extension=='jpeg'||$extension=='png'&& $type=='image/jpeg'&& $type=='image/jpg'&& $type=='image/png')
  8.              {  
  9.                  if($size<=$max_size)
  10.                  {
  11.                     return "ok";
  12.                  }
  13.                  
  14.                  else{
  15.                  
  16.                   return "size_large";
  17.                  }
  18.              }
  19.              
  20.     else {
  21.    
  22.       return "invalid_format";
  23.     }
  24.  
  25. // this is what I will do
  26.     public function verify_img($file){
  27.    
  28.     $type=$file['type'];
  29.     $size=$file['size'];
  30.     $name=$file['name'];
  31.     $data=$file['tmp_name'];
  32.     $extension=strtolower(substr($name,strpos($name,'.')+1));
  33.     $max_size=1000000;
  34.     if($extension=='jpg'||$extension=='jpeg'||$extension=='png'&& $type=='image/jpeg'&& $type=='image/jpg'&& $type=='image/png')
  35.              {  
  36.                  if($size<=$max_size)
  37.                  {
  38.                     return "ok";
  39.                  }
  40.                  
  41.                  else{
  42.                  
  43.                   return "size_large";
  44.                  }
  45.              }
  46.              
  47.     else {
  48.    
  49.       return "invalid_format";
  50.     }
  51.  
  52. // to use it
  53.  
  54.     $file = $_FILES['upload'];
  55.     $obj->verify_mg($file);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement