[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 メーリングリストの案内