HoMePeT

サンプルと特徴

サンプル
  • 特徴
    • モバイル(携帯)対応。
    • iframeタグを使ってホームページのトップなどに簡単設置。
    • ペットに言葉を覚えさせて、覚えた言葉をランダムで話します。
    • ユーザー登録すれば誰でも言葉を教えることができます(管理者のみにすることも可能です)
    • 言葉を覚えさせランキング機能付き。
    • ペットは、たくさん言葉を覚えさせた人の名前をよく話すようになります。
    • ペットが話すセリフや覚えさせる言葉のカテゴリーなど自由に変更することが可能です。
    • 画像やセリフ、末尾につける言葉(「ニャ」)など簡単に変更することができます
      (画像は縦サイズ 32px推奨。32px以外の場合は設置するときのiframeの高さ[height]を微調整する必要あり)
  • 管理室でできること
    • ペットが話すセリフの追加・編集・削除。
    • 覚えさせる言葉のカテゴリーの追加・削除。
    • ペットが覚えた言葉の一覧表示・削除。
    • ユーザー登録者の管理。
  • スパム・荒らし対策
    • 連続投稿防止機能
    • アクセス禁止機能

ダウンロード

Ver 1.0
  • .lzhファイル
  • .zipファイル
lzhファイル、または、zipファイルのいずれかをダウンロードして解凍します。

各ファイルとパーミッション

解凍するとpetフォルダが入っています。その中に以下のファイルが入っています(種類・名前順)
ファイル名 パーミッション備考
admin.cgi 755 or 705管理CGI
index.cgi 755 or 705indexCGI(ログイン,ランキングなど)
jcode.pl 644 or 604*1日本語コード変換ライブラリ
learn.cgi 755 or 705言葉を覚えさせるCGI
memory_list.cgi 666 or 666カテゴリーのログ
pet.cgi 755 or 705メインCGI
pet.css 644 or 604スタイルシート
set.cgi 644 or 604設定ファイル
speak.cgi 666 or 604ペットのセリフログ
system.cgi 644 or 604システム補助
img /   画像フォルダ
 pet1.gif...etc   画像ファイル
memory / 777 or 755ログフォルダ
 namae.cgi...etc 666 or 606各言葉のログファイル
user / 777 or 755ユーザーログフォルダ
*1 jcode.pl 作者「歌代和正」出典「jcode.pl official page

重要な設定箇所

  1. ファイルの1行目の /usr/local/bin/perl を自分のサーバの設定に変えてください
    (だいたいはこのままでOK。他に /usr/bin/perl、/usr/local/bin/perl5 など)
    以下4ファイル
    • admin.cgi
    • index.cgi
    • learn.cgi
    • pet.cgi
  2. 「set.cgi」の40行目の $adming_pass のパスワード(0123)を適当な半角英数字に変えてください。

その他設定箇所

  1. プログラムの設定は「set.cgi」、スタイルの設定は「pet.css」です。それ以外のファイルは特に変更する必要はありません。
  2. 変更の内容はそれぞれのファイルの中にコメントで書いてあります。
  3. パーミッションは、上の表を参考に設定してください。
  4. 「http://〜自分のホームページアドレス〜/pet/pet.cgi」にアクセスでき、ちゃんと表示されれば成功です。

ホームページトップなどに表示するやり方

HoMePeTを表示させたい場所に以下のタグを貼り付けます。
<iframe src="パス/pet/pet.cgi" width="100" height="190" frameborder="0" scrolling="no"></iframe>

携帯(モバイル)など普通のCGIとして使う場合

他のCGIと同様に <a href="パス/pet/pet.cgi">HoMePeT</a> のようにリンクを張るだけです。

設置がうまくいかない場合

利用規約

更新履歴

  • 2007/07/15 Ver1.2 名前を覚える処理を修正
  • 2007/05/15 Ver1.1 管理画面微調整
  • 2007/05/05 Ver1.0 配布開始