主頁 > 知識庫 > php unlink()函數(shù)使用教程

php unlink()函數(shù)使用教程

熱門標簽:h5 地圖標注 寶安400電話辦理 哈爾濱400電話辦理到易號網(wǎng) 高識別電銷機器人 合肥外呼系統(tǒng)app 拉薩打電話機器人 電銷機器人-快迭智能 沈陽人工智能電銷機器人公司 智能外呼電銷系統(tǒng)

最近在寫個網(wǎng)站,需要上傳圖片,如果修改圖片,就圖片就沒有用了,會占用服務器的硬盤資源,所以想到用unlink函數(shù)刪除舊照片.

問題 : unlink函數(shù)只能刪除 相對于函數(shù)執(zhí)行文件的相對目錄  或  磁盤的絕對目錄.

  兩個目錄都不方便, 因為我存的圖片目錄是網(wǎng)站根目錄的相對路徑.

解決辦法:

  在入口文件定義網(wǎng)站磁盤目錄的常量 , 在刪除的時候進行拼接  

  在 index.php 

// 定義磁盤目錄
// 定義磁盤目錄
define('__DOCUMENT_PATH__',substr(__FILE__ ,0,-10) );
  然后定義一個公共函數(shù)
  
function delOldPic($url) {
  unlink(__DOCUMENT_PATH__.$pic);
}

用自定義函數(shù)刪除就可以了

問題 : 這么做安全性感覺會降低 , 水平有限, 這塊的問題不能求證, 歡迎圓友留言幫助

下面通過例子看下PHP unlink() 函數(shù)的定義

定義和用法

unlink() 函數(shù)刪除文件。

若成功,則返回 true,失敗則返回 false。

語法

unlink(filename,context)

參數(shù) 描述
filename 必需。規(guī)定要刪除的文件。
context 可選。規(guī)定文件句柄的環(huán)境。Context 是可修改流的行為的一套選項。

提示和注釋

注釋:對 context 的支持是 PHP 5.0.0 添加的。

例子

?php
$file = "test.txt";
if (!unlink($file))
 {
 echo ("Error deleting $file");
 }
else
 {
 echo ("Deleted $file");
 }
?>

總結

以上所述是小編給大家介紹的php unlink()函數(shù)使用教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • PHP 刪除文件與文件夾操作 unlink()與rmdir()這兩個函數(shù)的使用
  • Linux unlink函數(shù)和刪除文件的操作方法

標簽:巴中 泰州 林芝 山東 威海 成都 梅州 張家口

巨人網(wǎng)絡通訊聲明:本文標題《php unlink()函數(shù)使用教程》,本文關鍵詞  php,unlink,函數(shù),使用,教程,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php unlink()函數(shù)使用教程》相關的同類信息!
  • 本頁收集關于php unlink()函數(shù)使用教程的相關信息資訊供網(wǎng)民參考!
  • 推薦文章