2016-11-09 65 views
3

笨的文件夹结构工作PHP取消链接并不笨

application 
system 
user_guide 
uploads 

代码:

unlink('http://sale.coupsoft.com/uploads/'.$checkbox[$i]['Image']); 

我想删除文件,从文件夹上传,但我是一个无法使用HTTP.How删除文件可以我删除文件?我的编码是正确的,但我使用HTTP,所以这显示错误。我英语不好。所以如果我犯了任何语法错误或拼写错误,请道歉。

+0

您必须在unlink()中提供相对路径。 –

+0

你能解释我怎么写? –

+0

例如,如果你有Windows系统,你必须写下如下路径:c://xampp/htdocs/projectfolder/uploads/file而不是http:// localhost/projectfolder/uploads/filename –

回答

1

取消链接不喜欢的工作,它的相对路径的作品,尝试这样的:

unlink('./uploads/'.$checkbox[$i]['Image']); 
1

取消链接并不这样工作。您应该传递文件的相对路径而不是绝对路径。 也可为任何文件三步neccessary为:

file_exists 
realpath 
is_writable 

这个取消链接进行删除文件后

unlink('./uploads/'.$checkbox[$i]['Image']); 
4

不能使用图像的完整路径,请添加图像完整路径的/ var/www/html等/ projectfolder /上传/文件名。 查看下面Codeigniter示例:

<?php 
    $url = FCPATH . 'uploads/filename'; 
if (unlink($url)) { 
    echo "File Successfully deleted."; 
} 
?>