$put;}//処理img_tag();?>このスクリプトの仕組みは、まず、対象となる画像を以下のようにHTML側でSSIで指定し、本PHPを読み出します。virtual="/data/imagetrans/trans.php?file=test.jpg"-->赤字の部分で読み出したい画像のファイル名を「file=ファイル名」で指定します。オリジナルとなる画像(test.jpg)はPHPスクリプトと同じディレクトリに置く必要があります。今回もPHPの場所はトップディレクトリから相対パスで指定します。スクリプトはSSIで指定された画像を読み出し、とりあえず縮小版(横240ピクセル)をGDを使って作成し、スクリプト冒頭で指定したフォルダ(実行権限を707等にすること)に「_240」をつけて保存(test_240.jpg)します。例によって、SSIをHTMLで読み出してやらなければなりませんから、.htaccess等に以下の一文を追加し、PHPと同じディレクトリに置きます。htmlGDについては、サーバー側にインストールされている必要がありますが、たぶんたいていは大丈夫かと。?&gtでGDの項を見て「enable」になっていればOKかと思います。XREAサーバーで動作確認しました。後は、携帯のユーザエージェントを判断して、ソフトバンクVGA端末以外は縮小画像を表示するHTMLタグを出力し、ソフトバンク端末のみ「HTTP_X_JPHONE_DISPLAY」というHTTPヘッダーから画面サイズを取得し、横が400以上の端末はオリジナル画像を表示するHTMLタグを出力する仕組みです。このスクリプトはとりあえず付け焼き刃的なものなので、いったん縮小画像を作ってからも毎回GDを起動してしまったりと若干効率が悪いです。この辺はファイルの存在を確認する一文を入れたほうがいいかも。時期を見計らってまた更新します。次のページ≫プロフィールAuthor:shibaフリーのマークアップエンジニア。PC及び携帯サイト制作のほか、デコメ、SEO、LPO、アフィリエイトなど、WEBサイト全般の業務に携わる。TypeなどのCMSテンプレートカスタマイズ、PHPプログラミング等を経験。3年ほど前から携帯サイト制作にシフト。古くから培ってきたコーディング技術とケータイ世代に生きた若さという空回りな強みをあわせ持つ。HTML/CSSリファレンスサイトを別に運営。HTMLタグボード:http://www.dspt.net/はじめての方へ当ブログは以下のような方が対象です。初心者にはちょっと難しい内容かもしれません。2008/10)お問い合わせブログ全般に関するご質問などはこちらからお問い合わせ下さい。(08/04)お久しぶりです。