国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php unlink()函數使用教程

2024-09-04 11:42:18
字體:
來源:轉載
供稿:網友

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

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

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

解決辦法:

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

在 index.php

  1. // 定義磁盤目錄 
  2. // 定義磁盤目錄 
  3. define('__DOCUMENT_PATH__',substr(__FILE__ ,0,-10) ); 
  4.   然后定義一個公共函數 
  5.    
  6. function delOldPic($url) { 
  7.   unlink(__DOCUMENT_PATH__.$pic); 

用自定義函數刪除就可以了

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

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

定義和用法

unlink() 函數刪除文件。

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

語法

unlink(filename,context)

參數 描述

filename 必需。規定要刪除的文件。

context 可選。規定文件句柄的環境。Context 是可修改流的行為的一套選項。

提示和注釋

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

例子

  1. <?php 
  2. $file = "test.txt"
  3. if (!unlink($file)) 
  4.  { 
  5.  echo ("Error deleting $file"); 
  6.  } 
  7. else 
  8.  { 
  9.  echo ("Deleted $file"); 
  10.  } 
  11. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克拉玛依市| 会泽县| 岢岚县| 大荔县| 蒲城县| 革吉县| 西吉县| 平南县| 黎城县| 葫芦岛市| 滨州市| 车险| 林口县| 商河县| 濮阳县| 陆丰市| 四会市| 昌邑市| 南京市| 泸水县| 许昌市| 开江县| 博爱县| 连平县| 广南县| 庄浪县| 大名县| 梁河县| 界首市| 通海县| 渝中区| 甘南县| 富阳市| 吴江市| 镇赉县| 包头市| 河南省| 巴南区| 湘潭市| 会宁县| 金坛市|