我尝试用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 != "..")
,但我不知道如何解决它
与其在整个目录中处理,因为您只想删除一个文件,这样做不是更简单,更快捷吗
<?php
function del_tmp($file_name)
{
$dir = "mod_download/";
if ( file_exists($dir . $filename) ) {
unlink($dir . $file_name);
}
}
?>