301 of 410 menu

関数 fpassthru

関数 fpassthru は、ファイルポインタの現在位置からファイルの終わりまでのすべてのデータを出力します。この関数は、読み取り用に開かれているファイルへのポインタという1つのパラメータを受け取ります。実行後、関数は出力されたバイト数を返すか、エラーの場合は false を返します。

構文

fpassthru(resource $handle): int|false

ファイル 'data.txt' の内容を出力します:

<?php $file = fopen('data.txt', 'r'); fpassthru($file); fclose($file); ?>

出力されたバイト数を確認します:

<?php $file = fopen('data.txt', 'r'); $bytes = fpassthru($file); echo "Bytes output: $bytes"; fclose($file); ?>

ファイルの一部を読み取った後で fpassthru を使用してみます:

<?php $file = fopen('data.txt', 'r'); fgets($file); // 最初の行を読み取る fpassthru($file); // ファイルの残りを出力する fclose($file); ?>

関連項目

  • 関数 readfile,
    ファイルの内容を出力します
  • 関数 fread,
    ファイルから読み取ります
  • 関数 fgets,
    ファイルから1行読み取ります
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否