よくある質問

【事業者登録について】
会社のHPで掲示板を使用する場合事業者登録は必要ですか
無料でレンタルし広告により収入を得る場合に事業者登録は必要ですか

【掲示板について】
掲示板がうまく動かないのですが
書き込み時間が9時間ほどずれる
自由レイアウト掲示板がネットスケープだと正しく見えないのですが
cgi-bin以下のhtmlが表示出来ないサーバの場合、掲示板は使えないですか?
一部クッキーが効かないのですが
過去ログの生成先は変更出来ますか
「ロックファイル作成失敗」と出るのですが
突然、新規書き込みが出来なくなったのですが
画像が表示されないのですが
管理人専用のアイコンはどうやって使うのですか
初期パスワードはなんですか
ログがカラになってしまったのですが
ノート型掲示板のノート画像が出ないのですが
カウンタがクリアされてしまったのですが

【日記帳について】
htmlの出力先を変えたいのですが

【その他】
ここにないスクリプトがほしいのですが
文字化けを起こすのですが
パーミッションってなんですか
jcode.plはどこで手に入りますか
改造したいのですが


会社のHPで掲示板を使用する場合事業者登録は必要ですか
必要ありません。
ただし、そのホームページで一般のお客さんに掲示板を貸し出したりする場合は事業者登録の必要があります。

無料でレンタルし広告により収入を得る場合に事業者登録は必要ですか
必要です。広告なしのケースでも必要となります。
レンタルを行う場合は全て必要となると思って頂いて結構です。

掲示板がうまく動かないのですが
まずは、当サイトで公開しているものを、オリジナルの(いじらない)状態で設置してみて下さい。
自由レイアウト系のものの場合は、外部ファイル修正時に誤りがあるケースもあります。
・パーミッションの確認をして下さい。パーミッションは当サイトでも各ページに指定がありますが、サーバ側から指定されているものを優先させて下さい。
・CGIファイル1行目のPerlのパスを確認して下さい。パスは、お使いのサーバから指定があるはずですので確認して下さい。

書き込み時間が9時間ほどずれる
海外サーバなどの対策用に、

 $ENV{'TZ'} = "JST-9";

という風にして時差を修正しております。
しかし、それでも日付のずれてしまうサーバがあります。

[ パターン1 ]
CGIファイル内に

 $ENV{'TZ'} = "GMT";

という行がないか検索して下さい。見つかった場合、その行を削除して下さい。
$ENV{'TZ'}に対して2種類以上の値の設定を許していないサーバの場合、これで解決出来ます。

[ パターン2 ]
パターン1で駄目な場合、日付を取得している部分を以下のように書き換えて下さい。

 $ENV{'TZ'} = "JST-9";
 ($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime();

上記のような部分を

 $t_lag = 9;
 $ENV{'TZ'} = "GMT";
 $tim = time + $t_lag * 3600;
 ($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime($tim);

このように書き換えます

自由レイアウト掲示板がネットスケープだと正しく見えないのですが
当HPで公開しているものを、オリジナルの(いじらない)状態で設置して正しく表示されない場合、管理人宛にメール頂ければ対応致します。 テーブルの閉じ忘れなどがある場合、IEでは表示されますが、ネットスケープでは表示されない事があります。
外部ファイルなどをいじられている場合のサポートはお受け出来ませんのでご了承ください。

cgi-bin以下のhtmlが表示出来ないサーバの場合、掲示板は使えないですか?
htmlを直接表示している訳ではないため、ご使用頂けます。
ただし、ほとんどの掲示板で過去ログをhtml正式で出力しています。その場合、生成は出来ても表示は出来ません。

一部クッキーが効かないのですが
クッキーに保存されているアイコンがhttp://から指定している場合にこのような症状が起きる事があります。
bbs(1)(2)(6)や自由レイアウト掲示板では起きません。

過去ログの生成先は変更出来ますか
出来ます。各スクリプトで「.html」をキーに検索し、それらを書き換えます。ファイル作成部分と表示部分と合計3カ所ほどあります。
例)dataというフォルダ以下に作成する場合
  $pastfile = "$count\.html"; → $pastfile = "data/$count\.html";
フルパス(http://から)で別サーバを指定する事も出来ますが、ファイル生成が可能である事が条件となります。
サーバ管理者に質問するか、ご自分で調べて頂くしかありません。

「ロックファイル作成失敗」と出るのですが
各CGIの解説ページで「lock」フォルダの指定がある場合、以下を確認して下さい。
・lockというフォルダが無い
・lockというフォルダのパーミッションが777相当になっていない
・lockというフォルダの中が空ではない
各スクリプトの圧縮ファイルを「ディレクトリ付き」で解凍して頂くと、自動的にlockというフォルダが作成されます。
無い場合は作って頂いても構いません。

突然、新規書き込みが出来なくなったのですが
おそらく、「過去ログファイルが読み込めません」などのエラーが出ると思います。
これは、スクリプトを入れているフォルダのパーミッションが777相当になっていないのが原因です。
過去ログを作成に行くまでは普通に書き込めているのですが、ログがたまってきて、過去ログを作成しようとした時に はじめてエラーとなります。
パーミッションを変更して頂くか、環境設定で「過去ログを作成しない」に変更して下さい。

画像が表示されないのですが
画像がない、という場合は画像を用意して頂きます。
サーバによっては、cgi-bin以下に置いた画像の表示を許さない事もあります。 その場合は、画像をすべて別サーバへ置き、cgiからもフルパスで別サーバの画像を呼び出して頂くしかありません。
BBS(7)などで使用しているline.gifの場合は、bbs107.cgi・29行目の$line_gifを書き換えて対応出来ます。

管理人専用のアイコンはどうやって使うのですか
管理人指定のアイコンを選んで頂き、削除キー(PASS)に管理者パスワードを入れて頂く事でご利用頂けます。
(管理者アイコンが使用出来るタイプのもののみ)

初期パスワードはなんですか
解説ページで特に指定がなければ「1234」になっております。

ログがカラになってしまったのですが
カラになったりしないために「排他制御(ファイルロック)」というものをかけていますが、この排他制御は「完璧」ではありません。 最悪はログがすべて消えてしまう事もあり得ます。ご了承ください。
また、サーバの容量がいっぱいの場合にも消えてしまう可能性があります。

ノート型掲示板のノート画像が出ないのですが
これは、牛飼いとアイコンの部屋様のものを改造して使用させて頂いております。 したがって、再配布は出来ません。
申し訳ありませんが各自ご用意ください。

カウンタがクリアされてしまったのですが
カウンタファイルに排他制御はかけておりません。したがって、クリアされてしまう可能性は高いです。
申し訳ありませんがご了承下さい。

htmlの出力先を変えたいのですが
出来ます。各スクリプトで「.html」をキーに検索し、それらを書き換えます。
例)dataというフォルダ以下に作成する場合
  $file_name = "data/$FORM{'year'}\_$FORM{'mon'}\.html";
フルパス(http://から)で別サーバを指定する事も出来ますが、ファイル生成が可能である事が条件となります。
サーバ管理者に質問するか、ご自分で調べて頂くしかありません。

ここにないスクリプトがほしいのですが
現在、新規スクリプト、カスタマイズ、全てお断りしております。

文字化けを起こすのですが
文字化けについては、今のところお答え出来ない状況です。申し訳ありません。
フォントに「verdana」などを指定していると、日本語が読めない事があります。

パーミッションってなんですか
サーバがUNIXの場合に必ず設定しなければなりません。パーミッションを正しく設定する事によってCGIが起動出来ます。 パーミッションの値については、一例を載せていますが、サーバにより異なります。詳しくはサーバ管理者へお問い合わせください。 また、パーミッションの変更については、FTPソフトなどを使用するのが簡単だと思います。

jcode.plはどこで手に入りますか
jcode.plは日本語表示などに欠かせないライブラリで、ほとんどのスクリプトから参照されています。 Kazumasa Utashiro氏の作品です。
ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/こちらから入手可能です。

改造したいのですが
改造は自由に行って頂いて結構です。ただし、再配布は出来ません。
また、改造についてのご質問は一切お受け致しません。
有料での改造も現在中止しております。