フリーCGIの配布&CGI・ホームページの制作サイト サポート掲示板検索 
メインメニュー
HOME
CGI利用規程
リンクについて
トクトク情報
パソコン情報
メルマガ登録
お奨めサーバー紹介
事業者登録
広告掲載お問い合わせ
アンケート(ご協力下さい)

Free CGI Script
グラフィックカウンター
ログカウンター
テキストカウンター
ページカウンター
ダウンロードカウンター
アップBBS
カラーBBS
ツリーBBS
シンプルBBS
シンプルBBS EX
iモードBBS
i-BBS
カレンダー
Diary(日記)
管理者ボード
My日記
リンクロゴ
シンプルチャット
iチャット
iクイズ
Myフォーラム


お薦めCGI提供サイト
WA!!!ランキング
CGI-NOW
さーちえんじん

CGI・HP制作
CGI制作の順序
制作料金表
見積依頼 (無料)
制作依頼




CGI-NOW-ID
ランキングサイト


















i-BBS

■ 概要
  • 最新バージョン V1.22 です。
  • iモード絵文字に対応。パソコンから見ると絵文字に対応した画像を表示。
    ドコモの拡張絵文字追加。
  • オートリンク機能。(URLが入力されると自動でリンクになります)※設定可
  • iモード対応、au、Vodafoneは簡易対応 したBBSです。 
  • Vistaに対応 
  • 携帯、パソコンどちらからもアクセスでき、書き込み出来ます。
  • 携帯とパソコンでは全く違った表示形式を提供します。
  • パソコンで見た場合、書き込みが有ったログのタイトル部に、どちらから書き込みがあったのか画像で表示し、携帯機種やOSを表示します。
  • 携帯で見た場合は、画像は一切見ることが出来ません。(テキストのみです)
  • 携帯の事を考えタグを使用できません。

    サンプル

    素材は、有名な素材サイトリンクの(W.S.C.R.)からダウンロードできます。
i-BBS
サンプル
QRコード



携帯電話用


■ ダウンロード
  • i-bbs.zip (131KB)
  • ダウンロードすると以下のファイルが圧縮されています。

    1. i-bbs.cgi
    2. i-bbs.dat
    3. nofile.dat
    4. i-bbs_setfile.cgi
    5. i-bbs.css
    6. jcode.pl
    7. image画像
    8. emozi画像

  • バージョン1.20以前のバージョンをお使いの方

    記録されるデータ配列が変わりましたので、以前のデータファイルと互換性がありませんので注意して下さい。

■ 設定
i-bbs.cgiの初期設定

  1. 解凍後、i-bbs.cgi をメモ帳などのエディタで開きます。
  2. 1行目をサーバー指定のPerlのパスに変更する。
    #!/usr/bin/perl
    #!/usr/local/bin/perl または #!/usr/bin/perl のはずです。不明の場合は、プロバイダー、サーバー管理者にお尋ね下さい。

i-bbs_setfile.cgiのオプション設定

 ●管理者の設定

  1. $master_email = 'user@***.ne.jp';
    ここで指定したメールアドレスは、掲示板フッターに部で使用されます。

  2. $master_pass = '123';
    管理者画面のパスワードです。必ず変更してください。

  3. $master_url = 'http://www';
    パソコンからアクセス時の戻りURLを指定します。

  4. $master_url2 = 'http://www';
    携帯からアクセス時の戻りURLを指定します。

 ●ファイル関連設定

  1. $jcode = './jcode.pl';
    jcode.plの位置を相対パスまたは絶対パスで指定します。i-bbs.cgiと同じディレクトリに設置した場合は、このままで結構です。

  2. $cgifile = './i-bbs.cgi';
    i-bbs_setfile.cgiから見たi-bbs.cgiの位置を相対パスまたは絶対パスで指定します。通常は、このままで結構ですが、ファイル名を変更した場合には、この部分を変更してください。

  3. $datafile = './i-bbs.dat';
    i-bbs.cgiから見たi-bbs.dat(データファイル)の位置を相対パスまたは絶対パスで指定します。データファイルの名前を変えた場合に、ここを変更します。(極力ファイル名を変えてください)

  4. $nofile = './i-bbs_nofile.dat';
    i-bbs.cgiから見たi-bbs_nofile.dat(記事番号データファイル)の位置を相対パスまたは絶対パスで指定します。データファイルの名前を変えた場合に、ここを変更します。

  5. $home_gif = './image/home.gif';
    掲示板TOPに表示する画像です。home.gifまでの位置を相対パス、絶対パスまはたhttp://〜記述します。
    ここでは、CGIファイルを置いた階層に「image」ディレクトリを作成し、その「image」に設置した場合の相対パスで書いています。

    $home_wid = '20';
    $home.gifの横幅をピクセル数で入力します。必ず入力して下さい。

    $home_hei = '13';
    $home.gifの縦幅をピクセル数で入力します。必ず入力して下さい。

    このように、各画像のパスを指定して下さい。

  6. $emozi = './emozi/';
    iモード用絵文字画像のディレクトリを指定します。最後に「/」を入れて下さい。

  7. $lockfile = './i-bbs.lock';
    ファイルロック機能を使用しますので、ここにロックファイル名を記入して下さい。通常はこのままで結構ですが、複数設置する場合は、必ず変更して下さい。尚、このi-bbs.lockというファイルを作る必要もありません。必要な場合に自動的に作成され、自動的に削除されます。

  8. $sheet = '1';
    スタイルシートを使用する場合は「1」に、使用しない場合は「2」にして下さい。

  9. $stylesheetfile = './i-bbs.css';
    スタイルシートファイルのパスを入力して下さい。スタイルシートについては、ご自分で用意されるか添付のスタイルシートファイルをご利用下さい。
  10. $lock_mode = '1';
    ロックモードを選択します。 symlink関数を使用する場合は「1」 open関数を使用する場合は「2」。「1」の設定でエラーになる場合は「2」にして下さい。

  11. $auto_link = '1';
    記事に、URLが入力された場合に、自動的にリンクの設定にするかどうかの設定。
    オートリンク機能を使用する場合は「1」に、使用しない場合は「2」にして下さい。

  12. $cookie_name = 'i-bbs_c';
    クッキーを記録する名前を指定します。通常このままで結構ですが、複数この掲示板を設置する場合は、必要に応じて変更してください。

 ●その他必要に応じて設定する項目

  1. $title = '□■ i-BBS ■□';
    この掲示板のタイトルです。<title>〜</title> にも使用されます。

  2. $titlegif = './image/title.gif';
    この掲示板のタイトル画像です。タイトル画像を表示しない場合は、空白にして下さい。

    $t_w = '225';
    タイトル画像の横幅を指定します。

    $t_h = '39';
    タイトル画像の縦幅を指定します。

  3. $max_page = '10';
    パソコンからアクセスされた場合の、1ページに表示する記事数を指定します。

  4. $max_ipage = '3';
    携帯からアクセスされた場合の、1ページに表示する記事数を指定します。

  5. $max_report = '100';
    記事の最大記録保持数を指定します。極端に大きくしないで下さい。

  6. $max_com = '200';
    コメントの最大文字数を記入します。iモードのことを考えて極力少なくしましょう。

  7. $mail_flag = '';
    掲示板へ書き込み時に、メールアドレスの入力を必須にするかの設定。
    必須にする場合は、1
    しない場合は、0

  8. $hp_flag = '';
    掲示板へ書き込み時に、ホームページURLの入力を必須にするかの設定。
    必須にする場合は、1
    しない場合は、0

■ アップロード
アップロードの前に準備するもの
  • FTPソフト。(ホームページビルダーのファイル転送でも結構です)
    FTPソフトの使用方法については、サポートできませんので、ご使用のソフトのヘルプ等をご覧下さい。

アップロード
  1. FTPソフトでサーバーに接続する。
  2. サーバーに「cgi-bin」と「image」、「emozi」ディレクトリを作成します。
  3. ファイルを転送します。ファイルの転送場所は、以下の構成を推奨します。CGIの設置に詳しい方は、ご自分の好きなディレクトリに設置して下さい。
  4. ファイルのパーミッション(アクセス権や属性とも言う)を変更します。

    ●設置例(1)
    public_html/ (homeやhtmlの場合もあります)
       │
       ├ cgi-bin/ (作成する)
       |  ├ emozi/ (作成する)
       |  |  ├ 絵文字画像を設置
       |  |
       |  ├ image/ (作成する)
       |  |  ├ 画像を設置
       |  |
       |  ├ i-bbs.cgi
       |  ├ i-bbs.dat
       |  ├ i-bbs_nofile.dat
       |  ├ i-bbs_setfile.cgi
       |  ├ i-bbs.css
       |  ├ jcode.pl


    ●設置例(2) cgi-bin内に画像ファイルを置けない場合等
    public_html/ (homeやhtmlの場合もあります)
       │
       ├ cgi-bin/ (作成する)
       |  |
       |  ├ i-bbs.cgi
       |  ├ i-bbs.dat
       |  ├ i-bbs_nofile.dat
       |  ├ i-bbs_setfile.cgi
       |  ├ i-bbs.css
       |  ├ jcode.pl
       |
       ├ emozi/ (作成する)
       |  ├ 絵文字画像を設置
       |  |
       ├ image/ (作成する)
       |  ├ 画像を設置


    この場合、絵文字格納ディレクトリのパスは以下のようになります。

    $emozi = '../emozi/';
    ドット、ドット、スラッシュemoziです。


    imageに設置した画像の場合は、相対パスで

    $mail_gif = '../image/mail.gif';
    ドット、ドット、スラッシュ……になります。

    ファイル名 パーミッション 転送モード
    i-bbs.cgi 755 アスキー
    i-bbs.dat 666 アスキー
    i-bbs_nofile.dat 666 アスキー
    i-bbs_setfile.cgi 644 アスキー
    i-bbs.css 644 アスキー
    jcode.pl 755 アスキー
    各絵文字画像 644 バイナリ
    各イメージ画像 644 バイナリ

■ 更新履歴
  • V1.00 (2000-07-01) 正式リリース 。
  • V1.10 (2000-07-09) iモード機種名を表示。パソコンとiモードで各々記事表示数の設定。メールアドレスリンクのバグ修正。
  • V1.11 (2001-12-16) J-PHONE対応。パソコンと携帯の[HOME]戻り先を分ける。
  • V1.12 (2001-12-18) 書き込みできないバグ修正。$ENV{'REQUEST_METHOD'}の文字入力ミス。
  • V1.20 (2002-09-17) デザイン変更。オートリンク対応。iモード絵文字対応。
  • V1.21 (2003-03-31) OS表示でWinMeでの書き込みもWin98と認識していたバグ修正。DoCoMo拡張絵文字追加。
  • V1.22 (2008-01-14) スパム投稿対応。au、Vodafoneに簡易的対応。Vista対応。

Copyright (C) 2016 CGIダウンロード All Rights Reserved.