人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[PHP+GD&ImageMagick]
画像を動的に生成させる際、実際の生成処理をするphpをimgタグのsrcに設定すると思うのですが、ブラウザに表示させる際は、.phpではなく、.jpgなどの画像の拡張子に変換したいのです。
どのような事をすれば実現出来ますでしょうか?
よろしくお願いいたします!

●質問者: akame
●カテゴリ:ウェブ制作
✍キーワード:.jpg Gd ImageMagick PHP SRC
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● Mars
●10ポイント

http://www.tagindex.com/other/htaccess.html

.htaccessの記述例 - TAG index Webサイト

ご質問の内容とちょっと違いますが、.htaccess が使える環境なら hoge.jpg をphpとして認識・実行させる方法があります。

・以下の内容でテキストファイルを作り.htaccessという名前でサーバに転送。

<Files hoge.jpg>

AddType application/x-httpd-php .jpg

</Files>

・hoge.php を hoge.jpg という名前でサーバに転送。

※お使いのサーバがhtaccessの設置を許可している必要があります。

◎質問者からの返答

ご回答ありがとうございます。

.phpを.jpgとして認識させたいのです。

それも一枚ではなく、DB連携なのでかなりの枚数があります。


2 ● ke_ishi
●20ポイント

http://php.s3.to/man/function.header.html

header

ファイルのヘッダーに以下のような出力を加えればいけるのでは無いでしょうか。

header(’Content-type: image/jpeg’);

header(’Content-disposition: inline; filename=hoge.jpg’);

ソース上は.phpのままですが、画像を保存しようとするとちゃんとhoge.jpgになります。

◎質問者からの返答

ご回答ありがとうございます。

試してみます!

---------------------------

試してみました。。

保存しようとするとhogeになりましたが、

右クリックプロパティの時点でhogeにしたいです。お願いいたします!


3 ● abunakunai
●40ポイント

$_SERVER[’PATH_INFO’]

を使いましょう。

hoge.php/img/aaa.jpg

等に読み出せばjpg指定できます。

要は最後のPATHをファイルのように「みせかけ」ればよいのです。

2chのURLなどもこの形式です。

セキュリティにはご注意を...

◎質問者からの返答

な〜るほど〜!

みせかければよいのですね〜。

出来ました!

ご回答ありがとうございました!これにて。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ