PHPで構築されたモバイルサイトに関して、対応し切れない端末向けにしらぎくモバイルシステムを併用する事も考えられます。
第2.12版(平成16年 7月12日)までは、このような用途を考慮しておりませんでした。
このため、第2.20版(平成16年 7月20日)から、PHPとの親和性を高めるようにしております。
実際にPHPによるモバイルサイトにしらぎくモバイルシステムをご利用になる場合は、以下の点にご留意下さい。
しらぎくモバイルシステムはPerlで記述されており、よってPHPスクリプトを実行する事は出来ません。
従いまして、PHPで動的にコンテンツを編成する場合しらぎくモバイルシステム経由ではご覧になれないコンテンツが生じる事になります。
尚、しらぎくモバイルシステムでは「<?php
〜 ?>
」は全て読み飛ばすようになっております。
以下の二つの方法が考えられます。
この場合、PHPでは画像変換機能がご利用になれません。
<img>要素のsrc属性値として画像変換CGIを直接呼出すように記述します。
この場合、WAP 1.0端末及びH"リンク端末以外はPHPを利用してコンテンツを配信出来るようになります。
<img alt="
代替文字列" src="http://…/img.cgi?a=
画像ファイルへの相対パス;d=d.png">
<img alt="
代替文字列" src="http://…/jpg.cgi?a=
画像ファイルへの相対パス;d=d.png">
CGIのURLはしらぎくモバイルシステムの設置ディレクトリに合せて下さい(絶対URLを推奨します)。
画像ファイルへの相対パスは予め設定してる画像収納ディレクトリからの相対パスとなります。
imgbox-1/img2.gif
」となります。尚、URLの後ろには必ず「;d=d.png
」というダミーのクエリを付けて下さい。
このダミークエリが無いと、ソフトバンクで画像表示が出来なくなります。
.png
」などの取扱可能な画像の拡張子でないと表示出来ないという事です。PHPで構築されたモバイルサイトにしらぎくモバイルシステムを利用する場合、以下のようにします。
header("location:
…");
」でリダイレクトします。