ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルで関連関数を使用してファイルを読み取る方法

PHP_PHP チュートリアルで関連関数を使用してファイルを読み取る方法

WBOY
リリース: 2016-07-15 13:34:25
オリジナル
1021 人が閲覧しました

at

  1. < ?php
  2. $file = 'dirlist.php';
  3. if (is_readable($file)
  4. == false) {
  5. die('ファイルが存在しないか、読み取ることができません')
  6. } else {
  7. echo '存在します';
  8. }
  9. ?>

file_exists (以下にデモあり) もあります。しかし、これには明らかに is_read が可能な包括的な機能がありません。ファイルが存在する場合は、

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">file</span><span> = </span><span class="attribute-value">"filelist.php"</span><span>;  </span></li><li class="alt"><span>if (file_exists($file) == false) {  </span></li><li><span>die('文件不存在');  </span></li><li class="alt"><span>}  </span></li><li><span>$</span><span class="attribute">data</span><span> = </span><span class="attribute-value">file_get_contents</span><span>($file);  </span></li><li class="alt"><span>echo htmlentities($data);  </span></li><li><span class="tag">?></span><span> </span></span></li>
<li class="alt"><span> </span></li>
</ol>
ログイン後にコピー

を使用できますが、file_get_contents 関数は、以前のバージョンではサポートされていません。まずファイルへのハンドルを作成し、次にポインタを使用してすべてを読み取ることができます:

$fso = fopen($cacheFile, 'r' );

$data = fread($fso, filesize($cacheFile));

fclose($fso);

バイナリ ファイルを読み取る別の方法もあります:

$data = implode('', ファイル ($file));


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

tru​​ehttp://www.bkjia.com/PHPjc/445974.html技術記事 In?php $ file = 'dirlist.php'; if(is_readable($file) ==false){ die('ファイルが存在しないか、読み取ることができません'); echo '存在する' ;ファイルが存在するかどうか関数には file_exists もあります (以下...
)
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート