Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 reference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial
ASP ADO リファレンス | PHP関数リファレンス | MySQL関数リファレンス

画像ファイルを読み取る

■ 画像ファイルを読み取る

fread関数は、ファイルをバイナリモードで読み取りますので、画像ファイルなどのバイナリファイルを読むことができます。

文字列 = fread(ハンドル, バイト数)

引数の「バイト数」は、オプションではないので、読み取るバイト数を必ず指定しなければいけません。
なお、Windowsのようにバイナリモードとテキストモードを区別するプラットフォームでは、fopen関数でファイルを開く際に、「b」オプションをつけてバイナリモードに設定する必要があります。

<?php
   define("TEST_FILE", "./test/test/191.jpg");

   // 文字コード変換を行わない
   mb_http_output("pass");

   header("Content-Type: image/jpeg");
   $fp = fopen(TEST_FILE, "rb") or die();

   // ファイルサイズを指定して読み取る
   print fread($fp, filesize(TEST_FILE));
   fclose($fp);
?>

<戻る

R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!