ホームページ  >  記事  >  バックエンド開発  >  PHP ファイルプログラミング (2) - ファイルを読み取る 4 つの方法

PHP ファイルプログラミング (2) - ファイルを読み取る 4 つの方法

WBOY
WBOYオリジナル
2016-07-25 08:59:261028ブラウズ
  1. //ファイルを読み込みます

  2. $file_path="text.txt";

  3. if(!file_exists($file_path)){

  4. echo "ファイルが存在しません";
  5. exit();
  6. }
  7. //ファイルを開きます
  8. $fp=fopen($file_path,"a+");
  9. //ファイルを読み取ります
  10. $content=fread($fp , filesize($file_path));
  11. echo "ファイルの内容は次のとおりです:
    ";
  12. //デフォルトでは、コンテンツは Web ページに出力された後、新しいページには表示されませんWeb ページが rn を認識しないため行
  13. //すべて必須 Put rn =>
  14. $content=str_replace("rn","
    ",$content);
  15. echo $content;

  16. fclose($fp);

  17. ?>

ファイルを読み取る 2 番目の方法。

    //ファイルを読み取る 2 番目の方法

  1. $file_path="text.txt";

  2. if(!file_exists ($file_path )){
  3. echo "ファイルが存在しません";
  4. exit();
  5. }
  6. $content=file_get_contents($file_path);

  7. $content=str_replace("rn", "< ;br/>",$content);

  8. echo $content;
  9. ?>

  10. コードをコピー
3. ループで読み取る方法 (大きなファイルを処理するため)

    //3 番目の読み取り方法、ループ読み取り (大きなファイルの場合)

  1. $file_path="text.txt ";

  2. if(!file_exists($file_path)){
  3. echo "ファイルが存在しません";
  4. exit();
  5. }

  6. // ファイルを開きます

  7. $fp=fopen($file_path ,"a+");
  8. //毎回読み取るバイト数を定義します
  9. $buffer=1024;
  10. //同時に読み取ります。ファイルの終わりに達したかどうかを判定します while(!feof($fp)){
  11. //データを 1024 バイトで読み取ります
  12. $content=fread($fp,$buffer);
  13. echo $content;
  14. }< p>
  15. fclose($fp);

  16. ?>

  17. コードをコピーします
4. ini 設定ファイルを読み取ります。 1)、db.iniファイル

$arr=parse_ini_file("db.ini");

  • echo "
    ";
  • print_r($arr);
  • echo "";
  • echo $arr['host'];

  • //データベースに接続します

  • $conn = mysql_connect($arr['host'], $arr['user '] , $arr['pwd']);

  • if(!$conn){

  • echo "エラー";
  • }

  • ";

  • ?>

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