• 技术文章 >后端开发 >php教程

    php怎么删除图片?

    烟雨青岚烟雨青岚2020-06-13 10:01:08原创714

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

    示例一:

    <?php
     
    $file = 'dirlist.php';
     
    $result = @unlink ($file);
     
    if ($result == false) {
     
    echo '蚊子赶走了';
     
    } else {
     
    echo '无法赶走'; 
    } 
    ?>

    示例二:

    /**
    * 删除图片或文件
    * @author Zhenwei Zhang <772979140@qq.com>
    * @param string $pic 图片或文件地址
    */
    function delpic($pic){
      if($pic){
        $url = strlen('http://'.$_SERVER['HTTP_HOST'].'/');
        $ifurl = strpos($pic,'uploads');
        if($ifurl>10){
          if(file_exists(substr($pic, $url))){
            $res = unlink(substr($pic, $url));
            if($res){
              $return = array('success'=>1,'errors'=>'删除图片或文件成功');
            }else{
              $return = array('success'=>0,'errors'=>'操作失误导致图片或文件无法删除');
            }
          }else{
            $return = array('success'=>404,'errors'=>'无法找到文件或者已经删除');
        }
      }else{
        if(file_exists($pic)){
          $res = unlink($pic);
            if($res){
              $return = array('success'=>1,'errors'=>'删除图片成功');
            }else{
              $return = array('success'=>0,'errors'=>'操作失误导致图片或文件无法删除');
            }
          }else{
            $return = array('success'=>404,'errors'=>'无法找到文件或者已经删除');
          }
        }
      }else{
        $return = array('success'=>404,'errors'=>'请传送正确图片或文件地址');
      }
      return $return;
    }

    推荐教程:《php教程

    以上就是php怎么删除图片?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php中mysql乱码怎么解决? 下一篇:怎么查看linux下php的安装目录?
    大前端线上培训班

    相关文章推荐

    • PHP如何去掉指定字符?• php中的$是什么意思?• php中mysql乱码怎么解决?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网