codeigniter文件夹结构
application
system
user_guide
uploads
代码:
unlink('http://sale.coupsoft.com/uploads/'.$checkbox[$i]['Image']);
我想从uploads文件夹中删除文件,但是我无法使用HTTP删除文件。如何删除文件?我的编码是正确的,但我使用HTTP,所以这显示错误。我英语很弱。所以如果我犯了任何语法错误或拼写错误,请向我道歉。
答案 0 :(得分:4)
你不能使用图像完整路径请添加图像完整路径/ var / www / html / projectfolder / uploads / filename。 请参阅下面的Codeigniter示例:
<?php
$url = FCPATH . 'uploads/filename';
if (unlink($url)) {
echo "File Successfully deleted.";
}
?>
答案 1 :(得分:1)
取消链接不起作用,它在相对路径上工作,尝试这样:
unlink('./uploads/'.$checkbox[$i]['Image']);
答案 2 :(得分:1)
Unlink不会像这样工作。您应该传递文件的相对路径而不是绝对路径。 对于任何文件三步必要:
file_exists
realpath
is_writable
删除文件后取消链接
unlink('./uploads/'.$checkbox[$i]['Image']);
答案 3 :(得分:0)
你可以试试这个,它为我的工作:
$url = FCPATH.'uploads/'.$checkbox[$i]['Image'];
if (unlink($url)) {
echo "Deleted!";
}