我有一个删除文件的 PHP 脚本。它可以从我的根目录中删除文件,但是当我尝试从子目录中删除时,它会显示“权限被拒绝”。我知道该文件存在并且 PHP 可以访问它,因为我可以读取和写入该文件,但我不能删除它。为什么?
编辑:如果这是相关的,我正在使用 Zymic 托管。但我在 Zymic 上有另一个站点,删除工作正常。我不明白...
编辑:我使用 ajax 访问带有要删除的代码的 PHP 文件,并且 ajax 发送要删除的文件名。我知道它发送的文件名是正确的,因为警告消息会为我打印它。PHP 代码很简单:
$file=$_POST['file'];
echo unlink($file);
编辑:我修好了!我不知道为什么会这样,但我 FTP 将目录从 755 更改为 775 谁能告诉我为什么会这样?