携帯やパソコンから名簿検索できるCGI


テキストファイルを編集するだけで簡単に作成できるシンプルなCGIです。
名前を入力すれば居場所が分かるという検索システムで、携帯・パソコンに対応しています。
災害などの際に役立つかもと思って作りました。

携帯からtxtファイルの文字列検索するシステムを作りたい(東日本大震災被災者支援)- Yahoo!知恵袋
を参考にさせていただきました。

(※注意)個人情報の漏えいや第三者からの悪用を防ぐために、
インターネット上に住所の詳細などを表示しないようにしましょう。

サンプルには、愛上雄さん夏季句家子さん差市酢世素さんの3名の名前が入力されています。

サンプル(名簿検索)
・応用したものが 四文字熟語辞書

ダウンロードする(無料)



[設置方法]


1、ファイルを解凍する

まず、↑でダウンロードしたファイルを解凍して、解凍したファイルをクリックしてください。
(※解凍できなければ、WindowsのPC場合、 Lhaca(無料)Lhaplus(無料)などの
圧縮解凍ソフトで解凍してください。)

index.htmlと、cgi-binフォルダ(list1.cgi、list2.cgi、jcodeSE2.pl、data.txt)を使用します。



2、ファイルの編集

* データのテキストファイル(data.txt)を編集してください。
「名前,住所,メッセージ,エリア」と内容はコンマで区切り、
1名につき一行を使い、他の人と区別するために改行してください。

* list1.cgiとlist2.cgiはそのままでも使用できますが、内容を変更したい場合は、
拡張子をテキスト(.txt)に変えるなどして編集してください。

(※注意1) list1.cgiとlist2.cgiの一行目が #!/usr/local/bin/perl となっていますが、
#!/usr/bin/perl のサーバーがあるので、その場合は、2つのCGIの一行目を書きかえて下さい。
perlのパス名を調べればどちらなのかが分かります。ここが違うとエラーになって動作しません。
(※注意2) サンプルのlist2.cgiは名前を検索すると、「メッセージ」のみ非表示で
「名前,住所,エリア」が表示されるように作られています。)

* jcodeSE2.plは、いじらずにそのまま使います。





3、アップロード

2を以下のようにサーバーにアップロードします。
ファイルをアップロードした後、属性(パーミッション)を変更して完成です。
 ※()内の数字は属性です。

index.html
cgi-binディレクトリ(755)
    |--------- list1.cgi (755)
    |--------- list2.cgi (755)
    |--------- jcodeSE2.pl (755)
    |--------- data.txt (644)
(※サーバーにアップロードするには FFFTP(無料) が使いやすいです。)



★エラーが出た場合

・ CGIファイルの記述を確認する
  CGIファイルは、「 ",'<> 」などの記述が足りなかったり余分だったりすると正常に動作しません。
  細かくチェックしてみましょう。

・ perlのパスが正しいかを確認する
  list1.cgiとlist2.cgiの一行目の記述が #!/usr/local/bin/perl か #!/usr/bin/perl なのかは
  WEBサーバーによって異なります。2つのCGIの一行目を正しく書かないとエラーになります。

・ ファイルの属性(パーミッション)の設定が正しいかを確認する

・ 「list1.cgi」「list2.cgi」「codeSE2.pl」「data.txt」が同じディレクトリ(フォルダ)内にあるかを確認する



[フリーソフトへ]  [HP作成講座へ]  [メニューへ]