当前位置:首页 > PHP教程 > php图像处理 > 列表

php怎么删除图片?

发布:smiling 来源: PHP粉丝网  添加日期:2022-06-27 10:49:51 浏览: 评论:0 

php删除图片的方法:php删除图片非常简单,用unlink函数简单操作

示例一:

  1. <?php 
  2.  
  3.    
  4.  
  5. $file = 'dirlist.php'
  6.  
  7.    
  8.  
  9. $result = @unlink ($file); 
  10.  
  11.    
  12.  
  13. if ($result == false) { 
  14.  
  15.    
  16.  
  17. echo '蚊子赶走了'
  18.  
  19.    
  20.  
  21. else { 
  22.  
  23.    
  24.  
  25. echo '无法赶走';  
  26.  
  27. }  
  28.  
  29. ?> 

示例二:

  1. /** 
  2.  
  3. * 删除图片或文件 
  4.  
  5. * @author Zhenwei Zhang <772979140@qq.com> 
  6.  
  7. * @param string $pic 图片或文件地址 
  8.  
  9. */ 
  10.  
  11. function delpic($pic){ 
  12.  
  13.   if($pic){ 
  14.  
  15.     $url = strlen('http://'.$_SERVER['HTTP_HOST'].'/'); 
  16.  
  17.     $ifurl = strpos($pic,'uploads'); 
  18.  
  19.     if($ifurl>10){ 
  20.  
  21.       if(file_exists(substr($pic$url))){ 
  22.  
  23.         $res = unlink(substr($pic$url)); 
  24.  
  25.         if($res){ 
  26.  
  27.           $return = array('success'=>1,'errors'=>'删除图片或文件成功'); 
  28.  
  29.         }else
  30.  
  31.           $return = array('success'=>0,'errors'=>'操作失误导致图片或文件无法删除'); 
  32.  
  33.         } 
  34.  
  35.       }else
  36.  
  37.         $return = array('success'=>404,'errors'=>'无法找到文件或者已经删除'); 
  38.  
  39.     } 
  40.  
  41.   }else
  42.  
  43.     if(file_exists($pic)){ 
  44.  
  45.       $res = unlink($pic); 
  46.  
  47.         if($res){ 
  48.  
  49.           $return = array('success'=>1,'errors'=>'删除图片成功'); 
  50.  
  51.         }else
  52.  
  53.           $return = array('success'=>0,'errors'=>'操作失误导致图片或文件无法删除'); 
  54.  
  55.         } 
  56.  
  57.       }else
  58.  
  59.         $return = array('success'=>404,'errors'=>'无法找到文件或者已经删除'); 
  60.  
  61.       } 
  62.  
  63.     } 
  64.  
  65.   }else
  66.  
  67.     $return = array('success'=>404,'errors'=>'请传送正确图片或文件地址'); 
  68.  
  69.   } 
  70.  
  71.   return $return
  72.  
  73. }

Tags: php删除图片

分享到: