【问题标题】:Not being able to delete file from local storage using PHP无法使用 PHP 从本地存储中删除文件
【发布时间】:2020-12-19 05:00:26
【问题描述】:

我正在使用 PHP。我在 Xampp 的本地存储中有一个文件。我一直在尝试使用unlink 删除它。我尝试复制相对路径并粘贴到unlink,但它不会从本地存储中删除文件。我什至尝试粘贴path,所以不是相对的,但它仍然没有删除文件。有人能猜出我做错了什么吗?

我的代码:

unlink("userdir/username/181");

正如有人在 cmets 中提到的,我尝试更改权限。我试过sudo chmod -R 755 /Users/hemlatamahaur/.bitnami/stackman/machines/xampp/volumes/root/htdocs

但它仍然显示不允许操作。我该怎么办?

【问题讨论】:

  • 可能是运行脚本的用户没有删除它的权限。
  • @Barmar 我确实有 userdir 的权限,但里面有 username 并且当我尝试更改它的权限时,它说 The operation can’t be completed because you don’t have the necessary permission 假设它必须要如何解决这个问题有权限吗?
  • 系统管理员需要修改权限,使webserver用户名对username目录有写权限。

标签: php file xampp local-storage


【解决方案1】:

这段代码对我有用!

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-19
    • 1970-01-01
    • 2011-12-25
    • 2023-04-09
    • 1970-01-01
    • 2016-07-03
    • 2020-10-31
    • 2020-08-25
    相关资源
    最近更新 更多