如何使用PHP unlink函数?

时间:2016-10-18 09:53:58

标签: php

我尝试用PHP删除文件。首先,我尝试创建一个删除文件的功能,但我想删除一个特定的文件而不是文件夹中的所有文件。

我的功能:

<?php
    function del_tmp($file_name) 
    { 
        $dir = "mod_download/"; 
        $verz = opendir($dir); 
        while ($file_name = readdir ($verz))  
        { 
            if($file_name != "." && $file_name != "..")  
            { 
                unlink($dir.$file_name); 
            } 
        } 
        closedir($verz);  
    }  
    ?>

我认为问题出在这一行:if($file_name != "." && $file_name != "..")但我不知道如何解决它。

1 个答案:

答案 0 :(得分:3)

而不是处理整个目录,因为你只想删除一个文件,这样做不会更简单,更快捷

<?php
    function del_tmp($file_name) 
    { 
        $dir = "mod_download/"; 
        if ( file_exists($dir . $filename) ) {
            unlink($dir . $file_name); 
        } 
    }  
?>