携帯電話で適切な画像を振分ける為のスクリプト。

携帯電話で対応可能な画像を振り分ける為のCGIに利用出来るスクリプトです。

本スクリプトについて。

携帯電話ではご承知の通り、iモード(Lモード含む)がGIF画像限定、ボーダフォンがPNG限定となっております。

このため、最低でも二つの画像に対応したウェブサイトを作らなければなりません。

それでは面倒なので、端末に合わせて適切な画像を選択するスクリプトを作りました。

取敢えず、ボーダフォンとEZウェブにはPNG画像、その他の端末にはGIF画像を振分ける様にしております。

更新内容(平成16年 6月 3日)。

原理。

機種により処理を変えます。

ボーダフォン
EZウェブ
  1. クエリで指定されたファイル名を、予め指定しているPNG画像収納ディレクトリへのパスと繋げてパスを完成させ、当該PNG画像ファイルを開きます。
  2. 開いた画像のバイナリを出力します。
その他
  1. クエリで指定されたファイル名を、予め指定しているGIF画像収納ディレクトリへのパスと繋げてパスを完成させ、当該GIF画像ファイルを開きます。
  2. 開いた画像のバイナリを出力します。

使い方。

スクリプトの設置。

  1. 当該スクリプトを取得します。
  2. 続いて、一行目のパスをサーヴァに合わせて修正します。
  3. その後注釈に従って、ディレクトリ相対パスやURL及び拡張子を指定します。

  4. サーヴァで指定された適切なディレクトリ内の適切なファイル名にしてアスキィモード(テキストモード)で設置します。
  5. パーミッションは「700」推奨。動かない場合に限り「701」「705」「711」「715」「751」「755」の順で試して下さい。

ウェブでの準備。

  1. ウェブでは<img>要素のsrc属性に「src="http://設置CGIのURL?a=表示させたい画像への予め指定したディレクトリ基準の相対パス.png"」で記述します。

利用例。

XHTMLでの記述例です。

<div>
    <img src="設置CGIのURL?a=main/Welcome.png" alt="いらっしゃいませ!" />
    </div>

ページ外へのご案内。