[PHP-users 3187] Re: PHP でバナー表示

Osamu Shigematsu php-users@php.gr.jp
Tue, 30 Oct 2001 17:13:18 +0900


重松です。

> PHPをイメージタグで呼び出して画像表示させる事は可能でしょうか?

全然可能です。

    http://www.ravi.ne.jp/~shige/gifcat/
    http://www.ravi.ne.jp/~shige/gifcat/gifcat.phps

もう少し細工すれば、ユーザの登録してあるジャンルごとに on the fly で
animation gif が LZW 特許に抵触することなく作成できますね。:-)

> もし可能ならば教えていただけないでしょうか?
> とりあえず自分なりに調べてそれっぽいのを作成してみたのですが
> PHPの事はさっぱりわからないのでやはりうまくいきませんでした。

何をどう調べたのですか?

#「さっぱりわかりません」っていう表現は個人的には好きでないですね。
# だったら勉強してください、ってなことになりませんか?
# 理由は、http://www.ipcs.chuo-u.ac.jp/~hagizawa/WWW/oshietekun.html
# 辺りをどうぞ。

> ソースは
> <?
> header("Content-type: image/gif");
> $fp = fopen ("./bana.gif", "br");
> $gazo = fread ($fp, 50000 ("./bana.gif"));
> fclose ($fp);
> echo $gazo;
> ?>
> です。

この前も似たような話が登ったと思うのですが、単に、文字として認識され、
勝手に漢字コードなんかの変換が入ったとか、そういう次元の問題ではないですか。

if(function_exists('i18n_http_output')) i18n_http_output('pass');

とでも書き換えればよろしいのではないかと思いますが、

> これを<IMG SRC="hoge.php">のようにして呼び出して
> bana.gifを表示させたかったのですがぺけぽんでした。

「ぺけぽんでした」では、これ以上はわかりません。

具体的にどうダメだったのか、たとえば、見えないイメージがオリジナルと同じかど
うか、差分をとって同じかどうか、とかもう少し情報をまとめてください。

-- 
Osamu Shigematsu

http://www.ravi.ne.jp/%7eshige/
mailto:shige@ravi.ne.jp