我在Codeigniterv3.1.3中有一个项目,在assets/admin/uploads/photostory_img目录中,我有一些图像文件,我正在尝试使用控制器中的' unlink‘method.My 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我已经搜索了整个互联网,所以也有类似的问题,但没有成功的yet.Pleas帮助me.Its把我逼疯了。
发布于 2017-02-17 04:22:29
您的$ps_old_image变量中似乎没有任何内容,因此您正在尝试使用unlink删除目录。检查变量中的内容。
第二个问题可能是你的路径。我在我的项目中使用unlink,并且我使用如下命令删除文件:
unlink("./assets/admin/uploads/photostory_img/".$ps_old_img);当然,这取决于你的特定情况,你的index.php放在哪里?
https://stackoverflow.com/questions/42283268
复制相似问题