このスクリプトはメディアテック刊『iモード用ホームページ HTML&CGI・SSI使いこなし事典』(どっしー秋山、キャメル桜田共著)のために「おまけで作成」したものです。CGI・SSIについての知識は本書で得てください。
HPを作ると、タイトルの下あたりに 「HPを更新しました」 とか 「待ち受け画面コーナー新設!」 といったお知らせメッセージを表示している人は多いだろう。 本スクリプト 「お知らせ君」 は、このお知らせメッセージをiモード端末などから簡単に修正するためのものである。 また、iモード用HTML2.0対応の502iシリーズについては、 ブリンクやマーキー表示を指定することも可能になっている。
本スクリプトのファイル構成およびパーミッションを示します。ただし、パーミッションの設定は、サーバーによっては他の値にする必要があるかもしれません。プロバイダまたはサーバー管理者にお尋ねください。
ファイル | パーミッション | 説明 |
---|---|---|
opening.pl |
705 (rwx---r-x ) |
お知らせ表示用スクリプト |
kanri.cgi |
705 (rwx---r-x ) |
管理用スクリプト |
opening.txt |
606 (rw----rw- ) |
お知らせ保存用ファイル |
index.shtml |
604 (rw----r-- ) |
スクリプト実行用HTML例 |
次の初期設定部は、ご自分の目的や環境に合わせて変更できる。
[kanri.cgi]
: : $passwd = "adg"; #好きなパスワードを設定してください $mainURL = "./index.shtml"; #メインページのURL : : |
データは次のような形式になっている。
[opening.txt]
2 …表示スタイル(0:プレーン、1:ブリンク…) メッセージ …表示メッセージ |
index.shtmlをアクセスすると、お知らせメッセージが表示される。 お知らせメッセージを変更するには[管理]ボタンを押す。 「メッセージを入力」ボックスに、現在のお知らせが入っているので修正する。 「502iシリーズの表示」ボックスでは、表示スタイルとして、 「プレーン(何もなし)」「ブリンク点滅」「マーキー表示」といったものが選択可能。 正しい「PASS(パスワード)」を入力して[送信]ボタンを押すと、 パスワードが正しかったときにのみ、お知らせメッセージのデータが更新される。
お知らせメッセージの文字数は、半角64文字までとしている。 なお、「iモードの<BR>コーナー」のようにタグ付きでテキストを入力すれば、 表示スタイルがプレーンもしくはブリンクしているときに限り、指定個所で改行することも可能だ。
http://p4room.mda.or.jp/book/i-mode/
スクリプトを理解したり改造したいという人には、すでに発売されている次の書籍が役に立つでしょう。