我正在使用下面的代码删除图像文件。 文件已删除,但仍显示错误。有什么建议吗?
警告:unlink()[function.unlink]:open_basedir限制 影响。 File()不在允许的路径中:
<?php
session_start(); //session start
if(isset($_SESSION['access_token']) && $_SERVER['REQUEST_METHOD'] == 'POST')
{
$check_image = glob('../uploads/logo_'.$_SESSION['relatie_id'].'.*');
unlink($check_image[0]);
echo '<div class="alert alert-success text-center" role="alert">Met succes verwijderd.</div>';
}
?>
答案 0 :(得分:0)
尝试此功能
function delete($dir, $file) {
$file = $dir . '/' . $file;
if ((file_exists($file)) && (@unlink($file)) ) {
return true;
}
return false;
}