is_file()函数检测文件是否存在,如果存在,返回true,否则返回fasle. 

实例一:

<?php
var_dump(is_file(\'a_file.txt\')) . \"\\n\";
var_dump(is_file(\'/usr/bin/\')) . \"\\n\";
?>

上例将输出:

bool(true)
bool(false)

 

实例二:

<?
    $file = \"data.txt\";
    if (is_file($file)) :
         print \"文件$file存在且正常\";
    else :
         print \"文件$file不存在或是一个不正常的文件\";
    endif;
?>

 

实例三:使用is_file函数删除所有文件。

<?php
function deletefolder($path)
{
if ($handle=opendir($path))
{
while (false!==($file=readdir($handle)))
{
if ($file<>\".\" AND $file<>\"..\")
{
if (is_file($path.\'/\'.$file))
{
@un ($path.\'/\'.$file);
}
if (is_dir($path.\'/\'.$file))
{
deletefolder($path.\'/\'.$file);
@rmdir($path.\'/\'.$file);
}
}
}
}
}
?>
收藏 打印