[PHP-users 26102] Re: Socketから受け取ったimageファイルの表示について

くらげ php_user @ lupo.jp
2005年 7月 8日 (金) 15:59:35 JST


> さとうです。
> 
> header()を通さないとうまくいかないですね。(私の環境では)
> 
> ざっくり作ってみました。(私の環境では動きました)
> これでどうですか?
> 
> //------------------- ここから
> $flg = FALSE;
> $data = '';
> while ($out = socket_read ($socket, 1024)) $data .= $out;
> $parts = split("\n", $data);
> for ($i=0;$i<count($parts);$i++) {
> if ($parts[$i] == "\r") $flg = TRUE;
> if ( $flg == FALSE) {
> header($parts[$i]);
> } else {
> printf("%s\n",$parts[$i]);
> }
> } // for
> //------------------- ここまで
> 
> いじょ

どうもありがとうございます。
画像が帰ってきました(壊れてるっと言われてますが)
参考にさせていただいて調べてみます。


PHP-users メーリングリストの案内