PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips183 バイナリファイルを読み取る

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-10ファイルTips183 バイナリファイルを読み取る

Level1

Pointfread関数を使う

画像ファイルなどのバイナリファイルを読み取るには、fread関数を使います。

fread関数は、引数で指定されたファイルハンドルから指定した読み込みバイト数分のバイトを読み込んでバイナリ文字列として返します。

fread関数は、読み込んだバイト数が読み込みバイト数に達していなくても、ファイルの末尾まで読み込んだ場合にはそこで読み込みを中止します。

fscanf関数の使い方

バイナリ文字列 = fread(
ファイルハンドル, 読み込みバイト数);
リスト1183.php
<?php
  $imgfile = "test.jpg";
  $fhandle = @fopen($imgfile, "rb");
  if($fhandle === FALSE) {
    header("Content-Type: text/plain; charset=UTF-8");
    echo "ファイルが

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません