Php Codeigniter can';删除上传的图片?

Php Codeigniter can';删除上传的图片?,php,codeigniter,Php,Codeigniter,我在网上搜索了一下,但没有找到一个好答案。 我的问题是我想删除上传到我的应用程序根目录中名为upload的文件夹中的图像 我的网站在codeigniter中,当我点击删除链接删除它给出的图片时 错误: 我的代码是: $a = base_url()."public/uploads/".$file_name; unlink($a); 问题是base_url()将返回网站的url,而不是本地文件系统路径 您应该能够通过使用FCPATH常量来实现这一点,该常量将提供到CodeIgniter根目录的

我在网上搜索了一下,但没有找到一个好答案。 我的问题是我想删除上传到我的应用程序根目录中名为upload的文件夹中的图像 我的网站在codeigniter中,当我点击删除链接删除它给出的图片时 错误:

我的代码是:

 $a = base_url()."public/uploads/".$file_name;
 unlink($a);

问题是base_url()将返回网站的url,而不是本地文件系统路径

您应该能够通过使用FCPATH常量来实现这一点,该常量将提供到CodeIgniter根目录的路径:

$a = FCPATH."public/uploads/".$file_name

您可能会发现其他有用的常量是APPPATH和BASEPATH,它们分别指向应用程序/和系统/目录。

使用路径,而不是url:
$a='./public/uploads/'.$file\u name
试试@unlink我在这个地方看到的
$a = FCPATH."public/uploads/".$file_name