[PHP-users 4847] Re: ファイルのコピー

GT php-users@php.gr.jp
Sat, 19 Jan 2002 00:21:35 +0900


GTと申します。

松川さん ありがとうございます。
遅くなりましてすいません。気付いたらレスが入ってました。


>> $in_file = "http://www.hoge/hoge.gif";
>> $out_file = "./img/hoge.gif";
>> $contents = implode("", file($in_file));
>> $fp = fopen($out_file, "wb");
>> fwrite($fp, $contents);
>> fclose($fp);
>> 
>> 何か間違っているところがありますでしょうか?
>> この様なことをする場合皆様はどのようにしているのでしょうか?
> 
> fwriteで書き込むところまできてんだから、freadで読み込んでまえばと思う
> のは私だけ?

お〜〜〜
これのことでしょうか? これでできたのですが...
確認させてください... このコードは間違っておりませんでしょうか?

それと「$data = fread($file, 10000);」の「10000」の所は
数字の大きさに制限はあるのでしょうか?
大きいとどんな問題が発生するかも教えて頂ければ幸いです。

$in_file = "http://hoge/hoge.gif";
$out_file = "./img/xxx.gif";

$file = fopen($in_file, "rb");
$data = fread($file, 10000);
$fp = fopen($out_file, "wb");
fwrite($fp, $data);
fclose($file);
fclose($fp);

よろしくお願いします。