ホームページ  >  記事  >  バックエンド開発  >  php is_file は、指定されたファイル名が通常のファイルかどうかを判断します

php is_file は、指定されたファイル名が通常のファイルかどうかを判断します

WBOY
WBOYオリジナル
2016-07-29 08:42:401342ブラウズ

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()

//最初の文字は : ? で終わることはできません。拡張子のいずれかを使用して

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


この関数は、定義されたフォルダー内のすべてのものを削除します
上記では、php is_file が指定されたファイル名が通常のファイルであるかどうかを判断する方法を、その側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。