php is_file()函数使用实例

时间:2016-09-18
php is_file()函数用于判断文件是否是存在,与file_exists函数不同(file_exists即可以判断文件也可以判断目录),该函数只能判断文件,而不能判断目录,本文章向大家介绍is_file()使用实例,需要的朋友可以参考一下。

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))
{
@unlink($path.'/'.$file);
}
if (is_dir($path.'/'.$file))
{
deletefolder($path.'/'.$file);
@rmdir($path.'/'.$file);
}
}
}
}
}
?>