ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルの is_file() 関数の使用ガイド

PHP_PHP チュートリアルの is_file() 関数の使用ガイド

WBOY
WBOYオリジナル
2016-07-13 09:54:331031ブラウズ

PHP の is_file() 関数の使い方ガイド

PHP の is_file() 関数は、ファイルが存在するかどうかを判断するために使用されます。使用方法も非常に簡単です。

is_file()関数は、指定されたファイル名が通常のファイルかどうかをチェックします。

is_file — ファイル名が通常のファイルかどうかを示します

使用法:

bool is_file ( string $filename ) $file は必須パラメータです

ファイルが存在し、通常のファイルであればTRUEを返します。

まずは例を見てみましょう:

?

上記の例は次のように出力されます:

1

2

3

4

var_dump(is_file('a_file.txt')) .

var_dump(is_file('/usr/bin/')) .

?>

ブール(真)

ブール(偽)

例2:

?

1 例3:

2

3

4

5

6

7

8

9

10

11

12

13

14

関数 isfile($file){

return preg_match('/^[^.^:^?^-][^:^?]*.(?i)' . getexts() . '$/',$file);

//最初の文字は : ? - 後続の文字は : ?

//その後 . 文字を入力し、拡張子のいずれかで終わる必要があります

//getexts() は拡張パターンに置き換えることができます

}

関数 gettexts(){

//許容可能なファイル拡張子をここにリストします

return '(app|avi|doc|docx|exe|ico|mid|midi|mov|mp3|

mpg|mpeg|pdf|psd|qt|ra|ram|rm|rtf|txt|wav|word|xls)';

}

echo isfile('/Users/YourUserName/Sites/index.html');

?>

?

1 この機能はすべてのファイルとフォルダーを削除します。

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

関数 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);

}

}

}

}

}

?>

以上がこの記事の全内容ですが、皆さんに気に入っていただければ幸いです。

http://www.bkjia.com/PHPjc/996758.html

tru​​ehttp://www.bkjia.com/PHPjc/996758.html技術記事 PHP の is_file() 関数の使い方 PHP の is_file() 関数は、ファイルが存在するかどうかを判断するために使用されます。使用方法も非常に簡単です。 is_file() 関数のチェック...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。