Codeigniter 无法从CI的资产文件夹取消文件链接

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

我在这里问这个问题,希望有人能解决。我在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: 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解决了我的问题。