【发布时间】:2014-02-10 23:56:32
【问题描述】:
我正在用 PHP 开发应用程序。有图片文件夹。当用户单击删除按钮时,我想从文件夹中删除图像。我的代码运行良好。但是 UNLINK() 函数不起作用。 我的代码是
unlink('../photo_gallery/'.$image_name['imge_name'],777);
我收到这个错误
警告:unlink() 期望参数 2 是资源,
如果我删除 777 然后它会显示
警告:取消链接(../photo_gallery/):权限被拒绝
请提出建议。
【问题讨论】:
-
你不需要在 unlink 中传递
777。将您的photo_gallery文件夹设置为 777 -
两个提示:1) 停止输入随机参数,除非函数不再触发警告——那个东西是documented 2) 如果程序没有权限做某事,它通常不能授予对自身的权限;这将违背拥有权限的全部目的。
标签: php