[PHP-users 13120] Re: (無題)

Miyabe Satoshi php-users@php.gr.jp
Fri, 07 Feb 2003 05:05:48 +0900 (JST)


宮部と言います。

From: "Infomation" <info@kaigono.net>
Subject: [PHP-users 13114] (無題)
Date: Fri, 7 Feb 2003 00:31:30 +0900
Message-ID: <00be01c2cdf4$d253b250$0b01a8c0@tabasco>

info>   $location = '/home/foo/images/1.jpg';
info>   $fp = fopen($location, 'r');
info>   $image_data = fread($fp, filesize($location));
info>   fclose($fp);

以下のドキュメントを見ると、filesize() は、リモートファイル
では動作しないらしいです。

http://www.php.net/manual/ja/function.filesize.php

info> このような事は可能なのでしょうか?

こんな感じで、作ってみたら上記と同じように動きました。
(URLの間違いは直しております。)

  $location = "http://img.mydimain.com/1.jpg";
  $fp = fopen($location, 'r');
  $image_data = "";
  while (!feof($fp)) {
    $image_data .= fread($fp, 1024);
  }
  fclose($fp);

間違ってたらすみません。
--
ランディ・ネットワーク / 宮部 敏史 ( satoshi@randynetwork.com )