カンタン時刻表CGI (Ver1.0)

作成者:青い森ウェブ工房 福田匡彦(Masahiko Fukuda)
公式サイトURL:http://8nohe.info/soft/
作成日:2008/10/01
更新日:2008/10/05

◎最初に免責事項フリーCGI 利用規約をお読みの上、同意される場合に当CGIをご利用ください。

※当ファイルの内容は随時更新しています。
最新版はこちらの「サポートページ」で閲覧できます。

●特徴


●設置方法

  1. ダウンロードした圧縮ファイルを解凍すると下記のファイルができます。
  2. 上記のファイルのうち、説明書の「readme.html」以外をCGIが実行できるディレクトリにFTP転送して下さい。
    通常は以下の内容になります。

    ●CGI設置時のディレクトリ構成は以下のようになります。
    (注)使用するWebサーバーの設定により若干異なります。
     CGIの設置について分らない場合は、お使いのプロバイダー、Webサーバー管理者等にお問い合わせ下さい。
     「KCatch.pm」はCGIの動作に必須では無く、不具合発生時にエラー内容等を表示させるためのものであり、問題を自己解決される方には必要無いかと思います。

    (home)/     ・・・ (あなたのホームディレクトリ)
     |
     +-cgi-bin  ・・・ (通常CGIの実行できるディレクトリ)
       |
       +-bustei ・・・ (時刻表CGI用のディレクトリ(各自作成、名称は任意の名前で可))
         |
         +-config.pl ・・・ (時刻表CGI設定ファイル)
         |
         +-data ・・・ (時刻表データ保存用フォルダ(サンプルデータあり))
         |
         +-index.cgi ・・・ (カンタン時刻表CGI本体)
         |
         +-jcode.pl   ・・・ (汎用日本語変換ライブラリ)
         |
         +KCatch.pm   ・・・ (エラー確認用のモジュール)

  3. 下記のようにパーミッション(属性)を設定して下さい。

●設定ファイル(config.pl)について


●時刻表データの作成

  1. 各時刻表データはCSV形式のテキストファイルのため、Excel等の表計算ソフトでも作成可能です。
    作成の手順をサンプルファイル「jikoku1_1.csv」を例に説明していきます。
    このサンプルデータは3ヶ所のバス停データが入っています。

  2. 1行目の項目名は、「start、end、keiyu、bikou、バス停1、バス停2、endバス停3」となり、
    左から「(1)出発地(標準では未使用)、(2)終点地(行き先)、(3)経由地、(4)備考(運休日等)、(5)バス停1つ目の時刻、(6)バス停2つ目の時刻、(7)バス停3つ目の時刻」を表しています。
    (1)〜(4)の各項目名は固定となり、(5)以降の各項目名には「バス停名」が入り、その数には制限はありません。

  3. 終点のバス停対策
    該当バス停が終点となる場合の対策として、2つの手段を用意しています。
    1. バス停名の前に「end」と付ける事により、バス停一覧には表示されなくなります。
      (例:バス停名を「バス停3」→「endバス停3」)
    2. 便により終点となる場合、時刻の前に「end」と付ける事により時刻一覧に表示されなくなります。
      (例:時刻を「7:32」→「end7:32」)

  4. 時刻データのファイル名
    ファイル名は、「jikoku+路線番号+_ダイヤ番号+.csv」のように付けます。
    (例:ファイル名「jikoku2_1.csv」は、路線番号2でダイヤ番号が1番(平日ダイヤ)のデータという事を表しています。)

●免責事項

青い森ウェブ工房を以下『AWK』といいます。
  1. AWKの作成・提供する、ウェブプログラム、フリーソフト、その他ホームページによって不利益が生じた場合でも、一切の責任を負いかねますのでご了承ください。
  2. AWKの提供するフリーソフトの配布に関しては、予告無く、突然提供を停止、または一時休止する場合もございます。
  3. AWKの提供するホームページ作成サービス、又はウェブプログラム等は、すべての環境で動作を保証するものではありません。
  4. 今後、AWKは免責事項を改訂することがあります。
    変更があった場合には、こちらの「サポートページ」にてお知らせいたします。

●フリーCGI 利用規約

  1. このCGIプログラムはフリーソフトです。
    個人、法人を問わず自由にご利用いただけます。
  2. 著作権は放棄しておりませんので、著作権表示、公式サイトへのリンクなどは削除しないようにご注意ください。
  3. 商用ページでのご利用も可能ですが、このCGIプログラムの動作不良などによる責任はとれません。
    自己責任でお使いください。
  4. 多少でもHTML、サーバ、CGI(Perl)の知識のある方を対象に作成、配布しております。
    初心者の方(CGIを設置したことがない方)は設置が難しい場合もございます。
  5. スクリプトの改造はご自由にどうぞ。
    ただし、再配布は不可です。
  6. すべてのスクリプトは、すべての環境での動作を保証するものではありません。
  7. 当サイトのスクリプトを利用したことによる、いかなる損害も作者は一切の責任を負いません。
  8. 当サイト、作者に著しく不利益が生じると判断した場合には、利用中止していただくことがあります。