Php 代码点火器中的取消链接功能不工作

Php 代码点火器中的取消链接功能不工作,php,codeigniter,Php,Codeigniter,我试图从我的上传目录中取消图像链接,但每当我添加动态图像名称时,我都会遇到一个错误,下面是我的代码 $filestring = APPPATH.'../uploads/'.$img_name; unlink($filestring); 当我试着这样做的时候,它是有效的 $filestring = APPPATH.'../uploads/img_1.jpg'; unlink($filestring); 在APPPATH之前,我在这里使用base_url,但它也会给出一个错误,比如HTTP不允许

我试图从我的上传目录中取消图像链接,但每当我添加动态图像名称时,我都会遇到一个错误,下面是我的代码

$filestring = APPPATH.'../uploads/'.$img_name;
unlink($filestring);
当我试着这样做的时候,它是有效的

$filestring = APPPATH.'../uploads/img_1.jpg';
unlink($filestring);
在APPPATH之前,我在这里使用base_url,但它也会给出一个错误,比如HTTP不允许取消链接。以下是我从取消$filestring链接中得到的信息

取消链接:\xampp\htdocs\mspares\u dashboard\application../uploads/7.jpg:没有这样的文件或目录

我也试过了,但没用

$path= $_SERVER['DOCUMENT_ROOT']."/mspares_dashboard/"."uploads/".$img_name;
这给了我同样的错误

消息:取消链接:/xampp/htdocs/mspares_dashboard/uploads/7.jpg:没有这样的文件或目录


您应该使用文件助手。
阅读file helper文档:

您对所显示的mspares_dashboard\application../uploads/7.jpg与实际路径/目录有何看法?路径是正确的,但我的路径是这样\\\产生错误的。当我尝试将图像名称作为静态名称时,它可以正常工作。在我的路径中,这样\\\是指什么?在哪里/如何获得它?和应用。。可能不是一个真正的目录名??兄弟。。用于从当前目录(即applicationSo)中退出,您要做的是application\..\upload then。。需要是该工作的路径段,而不仅仅是目录名的后缀。我认为与文件帮助程序没有任何连接。您可以使用文件帮助程序删除文件,您应该使用带有1个文件的文件夹删除例如:delete_FileAppath.../upload/{folder_user}在没有特定名称的文件夹中删除其删除文件,这就是为什么您应该为特定图像创建文件夹并删除该文件的原因。例如,您需要删除用户的pict这是您的文件夹/upload/userseven/7.jpg以删除文件:delete_fileAPPPATH…/upload/userseven/