Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用PHP从本地存储中删除文件_Php_File_Xampp_Local Storage - Fatal编程技术网

无法使用PHP从本地存储中删除文件

无法使用PHP从本地存储中删除文件,php,file,xampp,local-storage,Php,File,Xampp,Local Storage,我正在使用PHP。我在Xampp的本地存储中有一个文件。我一直在尝试使用取消链接删除它。我尝试复制相对路径并粘贴取消链接,但它不会从本地存储中删除文件。我甚至尝试粘贴路径,因此不是相对路径,但它仍然不会删除文件。有人能猜出我做错了什么吗 我的代码: unlink("userdir/username/181"); 正如有人在评论中提到的,我尝试更改权限。我尝试了sudo chmod-R 755/Users/hemlatamahaur/.bitnami/stackman/mac

我正在使用PHP。我在Xampp的本地存储中有一个文件。我一直在尝试使用
取消链接
删除它。我尝试复制相对路径并粘贴
取消链接
,但它不会从本地存储中删除文件。我甚至尝试粘贴
路径
,因此不是相对路径,但它仍然不会删除文件。有人能猜出我做错了什么吗

我的代码:

unlink("userdir/username/181");
正如有人在评论中提到的,我尝试更改权限。我尝试了
sudo chmod-R 755/Users/hemlatamahaur/.bitnami/stackman/machines/xampp/volumes/root/htdocs


但它仍然表示不允许进行手术。我该怎么办?

这个代码对我有用

// first check location exist or not
if (file_exists(#locationfile)) {
    unlink(#locationfile);
}

可能运行脚本的用户没有删除它的权限。@Barmar我确实有userdir的权限,但里面有
username
,当我试图更改它的权限时,它说,
操作无法完成,因为您没有必要的权限
如果这与权限有关,我如何修复?系统管理员需要更改权限,以便Web服务器用户名对
用户名
目录具有写权限。