我在网上搜索但我没有找到一个好的答案。 我的问题是我想要删除在我的应用程序根目录中名为upload的文件夹中上传的图像 当我点击删除链接删除它给出的图像时,我的网站在codeigniter中 错误:
Severity: Warning
Message: unlink(): http does not allow unlinking
我的代码是:
$a = base_url()."public/uploads/".$file_name;
unlink($a);
答案 0 :(得分:1)
您遇到的问题是base_url()将返回您网站的网址,而不是本地文件系统路径。
您应该能够通过使用FCPATH常量来实现此功能,这将提供CodeIgniter根目录的路径:
$a = FCPATH."public/uploads/".$file_name
您可能会发现有用的其他常量是APPPATH和BASEPATH,它们分别指向应用程序/和系统/目录。