[PHP-users 26092] Socketから受け取ったimageファイルの表示について
くらげ
php_user @ lupo.jp
2005年 7月 8日 (金) 13:23:33 JST
くらげですはじめてメールします。
どうぞよろしゅうに。
ソケットをターゲットHostに繋げてイメージファイルをGETリクエストした場合
レスポンスをブラウザー表示(イメージとして)させるにはどのような処理が必要と
なるのでしょうか?
以下の例ですとテキストとしてブラウザーに表示されてしまいます。
どなたかご存知の方、ご教授お願いします。
以下例:
=====================================
$service_port = getservbyname ('www', 'tcp');
$address = gethostbyname ("sample.jp");
$socket = socket_create (AF_INET, SOCK_STREAM, 0);
$result = socket_connect ($socket, $address, $service_port);
$in = "GET /images/logo.png HTTP/1.0\r\n";
$in .= "Host: sample.jp\r\n";
$in .= "\r\n\r\n";
socket_write ($socket, $in, strlen ($in));
while ($out = socket_read ($socket, 1024)) {
print $out ."\n";
}
socket_close ($socket);
======================================
Win2000 Server
PHP Version 4.3.11
Apache/2.0.54
PHP-users メーリングリストの案内