is_file() 関数は、指定されたファイル名が通常のファイルかどうかを確認します。
is_file — ファイル名が通常のファイルかどうかを示します
使用方法
bool is_file ( string $filename ) $file は必須パラメータです
ファイルが存在し、通常のファイルの場合は TRUE を返します。
is_file をテストする古典的な例を見てみましょう
コードをコピーします コードは次のとおりです:
var_dump(is_file('a_file.txt')) "n ";
var_dump(is_file(' /usr/bin/')) . "n";
?>
上記の例は次のように出力します:
bool(true)
bool(false)
Usage 2
コードをコピーします コードは次のとおりです:
function isfile($file){
return preg_match('/^[^.^:^?^-][^:^?] *.(?i)' . gettexts() ' $/',$file);
//最初の文字は : ? にすることはできません。拡張子の 1 つで終わります
//getexts() は拡張子パターンに置き換えることができます
}
function getexts(){
//許容可能なファイル拡張子をここにリストします
return '(app|avi|doc|docx|exe|ico |mid|midi|mov|mp3|
mpg |pdf|psd|qt|ra|ram|rm|rtf|txt|word|xls)';
}
echo isfile('/Users/YourUserName/ Sites/index.html');
?>
例 3
コードは次のとおりです: 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);
}
}
}
}
?> ;
この関数は、定義されたフォルダー内のすべてのものを削除します
http://www.bkjia.com/PHPjc/321798.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/321798.html技術記事 is_file() 関数は、指定されたファイル名が通常のファイルかどうかを確認します。 is_file — ファイル名が通常のファイルかどうかを示します 使用法 bool is_file ( string $filename ) $file は必須パラメータです...