當前位置:首頁 » 文件管理 » php刪除上傳的文件

php刪除上傳的文件

發布時間: 2022-10-15 12:59:08

1. php刪除圖片文件代碼

php刪除文件非常簡單,用unlink函數簡單操作:

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

2. 請問如何怎麼用php刪除網站中的一個文件

在PHP裡面刪除文件即可,刪除文件的PHP語句是:
bool unlink ( string $filename );

例如,需要刪除文件 abc.txt ,可以使用下面的語句:
unlink('abc.txt');

3. php 關於上傳後的臨時文件如何刪除的問題

伺服器中採用最小化安裝沒有計劃任務,還好server程序中有計時的模塊,在裡面調用了一下腳本。腳本是perl寫的,寫的不好就不貼出來了雖然不理想,但也算是解決了問題。回復 2# bs

4. php怎麼刪除被選中的文件以及上傳文件後顯示其大小

刪除 文件函數 unlink() 參數寫文件路徑
文件大小: 上傳之前能 知道 文件大小 print_r($_FILES) 裡面有個 size 單位 byte

5. php 上傳的 tmp/ 目錄下有很多.tmp 文件可以刪除嗎

可以,都沒用的。在當前的php進程結束後這些文件就沒有存在價值了。一般來說對於上傳的文件都會通過move_uploaded_file方法保存到正確的目錄,移動後tmp下的文件就沒有咯。但是進程結束後再次調用這個方法就會得到源文件不是一個上傳的文件的錯誤,也就是說這個文件雖然還在,但是已經不能被正常處理了,可以手動刪掉啦。

6. PHP和HTML刪除上傳圖片問題

$sql = "select * from table where id =' ".$id" ' ";//其中table改為你的表名,後面是你要刪除的那張圖片的條件。根據自己情況改一個。
$query = mysql_query($sql);
if($result = mysql_fetch_array($query)){
unlink($result['imgurl']);//imgurl是你的圖片存放路徑。
}

7. Thinkphp5 刪除上傳文件

ThinkPHP上傳文件及刪除文件方法如下:
一、准備工作
1.注冊賬號
2.選擇對象儲存->創建空間->設置為公開
3.在config配置文件中添加以下代碼
'UPLOAD_FILE_QINIU' => array (
'maxSize' => 5 * 1024 * 1024,//文件大小
'rootPath' => './根目錄/',
'savePath' => '子目錄',// 文件上傳的保存路徑
'saveName' => array ('uniqid', ''),
'exts' => ['zip', 'rar', 'txt', 'doc', 'docx', 'xlsx', 'xls', 'pptx', 'pdf', 'chf'], //

設置附件上傳類型
driver' => 'Qiniu',
'driverConfig' => array (
'secretKey' => '<這里填七SK>',
'accessKey' => '<這里填七AK>',
'domain' => '<這里填七提供的域名>',
'bucket' => '<空間名稱>',
)
),
二、利用thinkPHP上傳文件
1.新建upload控制器->uploadFile方法
public function uploadTicketFile()
{
$setting = C('UPLOAD_FILE_QINIU');
$Upload = new \Think\Upload($setting);
$info = $Upload->upload($_FILES);
$path = str_replace('/','_',$info['file']['savepath']);
$filename = $path.$info['file']['savename'];//保存的文件名稱
if(!$info)
{
$data = ['status'=>0,'msg'=>'上傳失敗,'.$Upload->getError()];
}
else
{
$data = [
'status'=>1,
'msg' => '上傳成功',
'name' => $_FILES['file']['name'],
'size' => $_FILES['file']['size'],
'cname' => $filename,
'type' => $info['file']['ext'],
'link' => $info['file']['url'],
];
}
echo json_encode($data);
exit;
}
三.利用thinkPHP刪除上傳的文件
1.upload控制器->新建delFile方法
public function delFile()
{ $setting = C('UPLOAD_FILE_QINIU');
$file_name = I('post.file_name');//要刪除的文件名稱
$Qiniu = new Think\Upload\Driver\Qiniu\QiniuStorage($setting['driverConfig']);
$result = $Qiniu->del($file_name);
$error = $Qiniu->errorStr;//錯誤信息
if(is_array($result) && !($error))
{
$data = ['status'=>1,'msg'=>'刪除文件成功'];
}
else
{
$data = ['status'=>0,'msg'=>'刪除文件失敗,'.$error];
}
echo json_encode($data);
exit;
}

8. 百度站長的主動推送的PHP文件,上傳後可以刪除嗎

不能刪除,每天都要修改,修改後訪問一次即可

9. php上傳的字體文件無法刪除

你試試先打開opendir(),再關閉closedir()然後再執行刪除操作。

10. PHP如何刪除類似文件

$exp='文檔abc.txt';//示例文件名,這個是你上傳的文件名,這個變數是必須提供的
$time=filemtime($exp);//獲得你的這個文件的創建時間
//根據觀察,你的文件名前兩個字元是一致的,可使用這種方法獲得文件名
$fname=mb_substr($exp,0,2,'gbk');
$a=glob("$fname*.txt");//搜索以'文檔'開頭的文件名
foreach($aas$k=>$v){
$itemtime=filemtime($v);
if($itemtime<$time){//刪除以前創建的文件
unlink($v);
}
}

//用法:可在當前目錄下首先新建一個'文檔a.txt',然後再新建一個文件作為上傳文件'文檔abc.txt'.

//運行之後,你會發現'文檔a.txt'被刪除

熱點內容
在團競模式中怎麼重置配置 發布:2024-10-08 02:12:54 瀏覽:288
寶馬遠程伺服器如何啟用 發布:2024-10-08 02:02:57 瀏覽:390
c語言freadfwrite 發布:2024-10-08 02:01:15 瀏覽:853
腳本還不簡單嗎 發布:2024-10-08 01:54:43 瀏覽:422
安卓手機如何像平板一樣橫屏 發布:2024-10-08 01:33:26 瀏覽:509
wapi認證伺服器ip 發布:2024-10-08 01:33:24 瀏覽:506
centos自帶python 發布:2024-10-08 00:53:31 瀏覽:340
android串口調試助手 發布:2024-10-08 00:45:03 瀏覽:405
sqlserver2008亂碼 發布:2024-10-08 00:39:59 瀏覽:220
華為電腦伺服器系統進不去提示 發布:2024-10-08 00:13:42 瀏覽:491