PHP多重判断删除文件函数代码

发布时间:2021-01-06编辑:脚本学堂
分享一例php多重判断条件下删除文件的函数代码,很简单的,主要是包括权限判断、文件存在与否等,有需要的朋友参考下吧。

本节内容:
PHP多重判断删除文件的函数

例子:
 

复制代码 代码示例:
<?
/**
* func: delete_file
* params: $file 文件名称
* 多重条件判断 删除文件
* by www.jb200.com
*/
function delete_file($file)
{
    if (file_exists($file))
    {
        $delete = chmod ($file, 0777);
        $delete = unlink($file);
        if(file_exists($file))
        {
            $filesys = eregi_replace("/","",$file);
            $delete = system("del $filesys");
            clearstatcache();
            if(file_exists($file))
            {
                $delete = chmod ($file, 0777);
                $delete = unlink($file);
                $delete = system("del $filesys");
            }
        }
        clearstatcache();
        if(file_exists($file))
        {
            return 'Delete Faile  : <font color='#ff0000'>'.$file.'</font><br>';
        }
        else
        {
            return 'Delete Successs : <font color='#6699cc'>'.$file.'</font><br>';
        }
    }
    else
    {
        return 'Delete Successs : <font color='#6699cc'>'.$file.'</font><br>';
    }
}
?>