php怎麼刪除圖片?

2020-07-16 10:05:59

php刪除圖片的方法:php刪除圖片非常簡單,用unlink函數簡單操作

範例一:

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

範例二:

/**
* 刪除圖片或檔案
* @author Zhenwei Zhang <[email protected]>
* @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怎麼刪除圖片?的詳細內容,更多請關注TW511.COM其它相關文章!