當前位置:首頁 » 編程語言 » 刪除圖片php

刪除圖片php

發布時間: 2025-08-01 16:06:39

Ⅰ thinkphp上傳圖片 怎麼刪除文件夾里的圖片啊 現在只能刪除資料庫里的路徑

可以用php直接 unlink

補充:
unlink 就是刪除啦.

Ⅱ php圖片刪除,根據資料庫路徑刪除對應目錄里的多張圖片,後刪除目錄,最後刪除對應資料庫記錄,我是新手

<?php
functiondeldir($dir){
//瀏覽該文件夾是否為空
$dh=opendir($dir);
//循環刪除該文件夾下所有文件
while($file=readdir($dh)){
if($file!="."&&$file!=".."){
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)){
unlink($fullpath);
}else{
deldir($fullpath);
}
}
}
//關閉讀取的文件夾
closedir($dh);
//刪除文件夾
if(rmdir($dir)){
returntrue;
}else{
returnfalse;
}
}
?>
1調用該函數需要需要傳入的參數,是要刪除文件夾的路徑
2該函數不是我寫的,是抄的
3php不允許直接刪除不為空的文件夾
4允許用戶刪除文件夾是極端危險的行為,請謹慎使用,注意判斷許可權

Ⅲ PHP怎麼刪除資料庫里的圖片路徑同時,刪除文

unlink()
刪除文件。
語法:
int
unlink(string
filename);
返回值:
整數
函數種類:
文件存取
內容說明
本函數刪除文件
filename,用法像
unix

c
語言呼叫的同名函數
unlink()。當發生錯誤則返回
0

false。
參考
rmdir()
刪除的前提是,你的php程序有對目錄的寫許可權。
沒有辦法一次性的,你可以自己寫一個函數,讀取該目錄下所有文件,然後循環刪除文件,再刪除目錄。
--------------------------------------------------
代碼舉例:
php刪除文件夾及其文件夾下所有文件
function
deldir($dir)
{
$dh=opendir($dir);
while
($file=readdir($dh))
{
if($file!="."
&&
$file!="..")
{
$fullpath=$dir."/".$file;
if(!is_dir($fullpath))
{
unlink($fullpath);
}
else
{
deldir($fullpath);
}
}
}
closedir($dh);
if(rmdir($dir))
{
return
true;
}
else
{
return
false;
}
}
----------------------------------------
php刪除指定文件和文件夾
?php
//刪除指定目錄(文件夾)中的所有文件函數
function
delfile($dir)
{
if
(is_dir($dir))
{
$dh=opendir($dir);//打開目錄
//列出目錄中的所有文件並去掉
.

..
while
(false
!==
(
$file
=
readdir
($dh)))
{
if($file!="."
&&
$file!="..")
{
$fullpath=$dir."/".$file;
if(!is_dir($fullpath))
{
unlink($fullpath);//刪除目錄中的所有文件
}
else
{
delfile($fullpath);
}
}
closedir($dh);
}
}
//刪除指定的目錄
function
deldir(dir){
delfile(dir);
if
(is_dir($dir))
{
rmdir($dir);//目錄必須是空的
}
}
?
現在,如果想刪除d盤中的「我的相片」文件夾中的所有文件,就調用自定義函數delfile。
?php
$dir="d:/我的相片";
delfile($dir);
?
如果想刪除d盤中的「我的相片」文件夾,調用自定義函數deldir。
?php
$dir="d:/我的相片";
deldir($dir);
?

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:586
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:882
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:678
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1006
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:251
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705