问题:
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";
(无点)
答案 0 :(得分:0)
感谢龙天才