在foldername路径中取消链接不使用句点(.dot)

时间:2016-11-14 20:24:47

标签: php unlink

问题:

unlink()未在foldername路径中使用句点.。它在路径上没有一段时间。但

我尝试了什么:

我尝试了逃避方法。没有运气。

$imagetodelete = $_GET['imagetodelete'];
$delete = $_GET['delete'];

if ($delete == "yes") {
error_reporting(E_ALL); #ini_set('display_errors', 1);



$dir = ('/var/www/example.com/pictures.gif.collection/');

目录

$dir = str_replace(".", "\\.", $dir);

$dir = str_replace(".", "\.", $dir);

我将它们合并到$filepath

 $filepath = "/www/example.com/pictures.gif.collection/$imagetodelete";
 unlink($filepath);
}

错误是权限被拒绝(如果目录名称有点没有意义) php脚本,要删除的文件和文件夹都设置为777

以上仅适用于      $filepath = "/www/example.com/picturesgifcollection/image.jpg";(无点)

我也尝试过:
unlink not working with space in foldername path

1 个答案:

答案 0 :(得分:0)

我之前发过这个帖子, 答案是权限..我将它设置为完全根,它工作

感谢龙天才