警告:unlink()但文件已删除

时间:2017-06-17 19:06:47

标签: php

我正在使用下面的代码删除图像文件。 文件已删除,但仍显示错误。有什么建议吗?

  

警告: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>';
}
?>

1 个答案:

答案 0 :(得分:0)

尝试此功能

 function delete($dir, $file) {
   $file = $dir . '/' . $file;
   if ((file_exists($file)) && (@unlink($file)) ) {
     return true;
   }
   return false;
 }