Reeさんのところがチャット設置して楽しそうだからウチでもやろうかと思って、CGI探したんだけどinternal server errorで動かず。PHPのはなかなか良いのがなくて……。やっと1つ探して入れたんだけどやっぱりエラー。で、PHP置いてるディレクトリのパーミッションが777だとダメで755でないとエラーになるとわかった。脱力……。やりたいことをやるには、もうちょっとソース読んであちこち書き換えたりしないといけないので、週末にでも時間がとれたらやってみよう……。
別の候補も調べようと思って、TeaChatってソフトを拾ってきて、perlの文法チェッカを突っ込んででエラーをチェック。エラーがでたdecorate.plのファイルロック部分を
# lock(2) if($lock_check);
open(DB,”>$decorate_file”) || error(11);
flock(DB, 2);
print DB @array;
close(DB);# rmdir($lockfile) if($lock_check);
と、
# lock(2) if($lock_check);
open(CTZ,”>$ctz_file”) or &error(7);
flock(CTZ, 2);
print CTZ @cline;
close(CTZ);# rmdir($lockfile) if($lock_check);
のように修正したら動くようになった。ただ、一旦退出して最入室するとフレームが乱れるのでどうしたものかと。でも、こっちを使うかなぁ。