我正在尝试使用unlink
删除文件,但它返回false。
此时我无法访问php.ini,据我所知,我看不到错误消息。或者我可以吗?
这些是我现在的路线:
echo chmod("MyFolder/testfile.jpg", 0777) ? "chmod Success " : "chmod Fail ";
echo unlink("MyFolder/testfile.jpg") ? "unlink Success" : "unlink Fail";
所以运行它的结果是chmod Success unlink Fail
echo is_readable("MyFolder/testfile.jpg") ? "Readable " : "Not readable ";
echo is_writable("MyFolder/testfile.jpg") ? "writable " : "Not writable ";
echo is_executable("MyFolder/testfile.jpg") ? "executable " : "Not executable ";
运行这些行我得到Readable Writable Not executeable
我不知道还能做什么
修改
现在,当我看到错误和警告时,我得到了这个:
Warning: unlink(MyFolder/testfile.jpg): Permission denied in xxx.php on line 19
EDIT2:
尝试
$handle = fopen("MyFolder/testfile.jpg", "r");
fclose($handle);
unlink
但仍然是Permission denied
然后我尝试更改工作目录:
$old = getcwd();
chdir("MyFolder");
unlink("testfile.jpg");
chdir($old);
但同样的警告; Permisson denied
EDIT3:
尝试unlink(realpath("IPCAM/testfile.jpg"));
同样的警告; Permisson denied