Codeigniter 无法从CI的资产文件夹取消文件链接
我在这里问这个问题,希望有人能解决。我在Codeigniter v3.1.3中有一个项目。在assets/admin/uploads/phototory_img目录中,我有一些图像文件,我正试图使用“unlink”方法删除它们。我在控制器中的unlink代码如下:Codeigniter 无法从CI的资产文件夹取消文件链接,codeigniter,Codeigniter,我在这里问这个问题,希望有人能解决。我在Codeigniter v3.1.3中有一个项目。在assets/admin/uploads/phototory_img目录中,我有一些图像文件,我正试图使用“unlink”方法删除它们。我在控制器中的unlink代码如下: unlink("assets/admin/uploads/photostory_img/".$ps_old_img); 但是,我遇到了如下错误: A PHP Error was encountered Severity: Warn
unlink("assets/admin/uploads/photostory_img/".$ps_old_img);
但是,我遇到了如下错误:
A PHP Error was encountered
Severity: Warning
Message: unlink(assets/admin/uploads/photostory_img/): Permission denied
Filename: nautics/Pstory.php
Line Number: 293
Backtrace:
File: C:\wamp64\www\JSNCI\application\controllers\nautics\Pstory.php
Line: 293
Function: unlink
File: C:\wamp64\www\JSNCI\index.php
Line: 315
Function: require_once
我在互联网上搜索过,所以也有类似的问题,但还没有成功。请帮帮我。这让我发疯。似乎你的$ps\u old\u图像变量中没有任何内容,所以你试图用取消链接的方式删除目录。检查变量中的内容 第二个问题可能是你的道路。我在我的项目中使用“取消链接”,并通过以下方式删除文件:
unlink("./assets/admin/uploads/photostory_img/".$ps_old_img);
当然,这取决于您的特定情况,您的index.php在哪里。事实上,“$ps\u old\u image”变量为空,导致取消链接方法失败。在将问题发布到这里之前,我应该更仔细地研究错误消息。看起来我应该受到严厉的惩罚:。感谢@cssBlaster21895解决了我的问题。