[PHP-users 27650] i-mode HTML と LO

vzxygp vzxygp @ gmail.com
2005年 11月 28日 (月) 13:11:19 JST


はじめまして

i-mode コンテンツで困っている事がありまして解決方法を教えていただきたく
メールいたしました。

PostgreSQL にラージオブジェクトとして gif 画像ファイルを格納しています。
このラージオブジェクトを以下のようなコードでブラウザに表示しています。

以下 image.php です。
<?php
session_start();
データベースに接続($con)
データベースから OID を取得($oid)
$mimetype = 'image/gif';
mb_http_output("pass");
Header("Content-Type: $mimetype");
TRANSACTION 開始
$fd = pg_loopen($con, $oid, "r");
pg_loreadall($fd);
pg_loclose($fd);
TRANSACTION 終了
?>

困っている事とは image.php 単体では画像が表示できるのですが、
HTML の中に <img src="image.php"> と記述すると表示されません。
IE や FireFox などのブラウザでは表示できますが、i-mode だと
表示できません。

HTML は以下のように出力しています。
以下 test.php です。
<?php
session_start();
その他の処理
?>
<html>
<head><title>test</title></head>
<body>
これはテストです。
<br>
<img src="image.php?PHPSESSID=<?php セッションID ?>" width="50" height="50">
<br>
</body>
</html>

よろしくお願いいたします。
--
vzxygp @ gmail.com


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