CGI プログラム2(wwwboard)
返回
- (2010/03/07)f022203.zip,wwwboard中文版源程序
- (2010/03/07)執(zhí)行xxxx_admnboard.pl時,顯示"You entered and invalid username password pair. Please try again."?
已在xxxx_admnpwd.txt上注明,為什么不成功?
- (2008/08/20)如何防止軟件自動注冊
- (2008/08/19)以下文件(****_badguy.txt)設(shè)置后不能設(shè)新筆名了.不知道什么原因.
218.25.108.74:replace with IP number you wish to block:
62.75.141.17:replace with IP number you wish to block:
125.135.15.194:replace with IP number you wish to block:
66.158.206.7:replace with IP number you wish to block:
59.94.89.223:replace with IP number you wish to block:
86.104.226.222:replace with IP number you wish to block:
222.170.243.158:replace with IP number you wish to block:
61.130.108.194:replace with IP number you wish to block:
201.234.19.13:replace with IP number you wish to block:
203.126.25.170:replace with IP number you wish to block:
83.217.192.160:replace with IP number you wish to block:
195.5.145.246:replace with IP number you wish to block:
80.70.231.217:replace with IP number you wish to block:
189.34.29.51:replace with IP number you wish to block:
218.6.169.93:replace with IP number you wish to block:
202.115.194.91:replace with IP number you wish to block:
221.122.43.124:replace with IP number you wish to block:
200.107.17.137:replace with IP number you wish to block:
211.100.34.11:replace with IP number you wish to block:
59.61.239.18:replace with IP number you wish to block:
000.000.000.000:replace with IP number you wish to block:
000.000.000.000:replace with IP number you wish to block:
999.999.999.999:do not add any thing below this line:
- (2008/04/12)解決沒有填Password可投稿的問題
if (length($name) < $max_name_length && length($usrpwd) < $max_upwd_length)
{
if ($usrpwdf{$name})
{
$cryptpwd = crypt($usrpwd, substr($usrpwd, 0, 2));
if ($cryptpwd ne $usrpwdf{$name})
{
&error(wrong_pwd);
}
}
#-----------------------------------------------
# 增加了這一段,如果沒有這一段,沒有password的人也可以投帖子
else
{
&error(wrong_pwd);
}
#-----------------------------------------------
}
else
{
&error(name_pwd_long);
}
你填入的密碼不對,或者該筆名已被別人登錄。
---------------------------------------------------------
$cryptpwd = crypt($usrpwd, substr($usrpwd, 0, 2));
crypt は、パスワードの暗號化などに使われる関數(shù)です。第1引數(shù) STRING で指定された
文字列の先頭8文字と、第2引數(shù) SALT の2文字をもとに、ユニークな13文字の文字列を生
成します。crypt で暗號化された文字列は元に戻すことはできません。
#パスワード($passwd1)と暗號化したパスワード($passwd2)を受け取り、一致するかを判
定する関數(shù)
sub decipher{
my ($passwd1, $passwd2) = @_;
# 暗號のチェック
if ( crypt($passwd1, $passwd2) eq $passwd2 ) {
return 1;
} else {
return 0;
}
}
http://mikeneko.creator.club.ne.jp/~lab/perl/des/
Perl5 用 DES crypt ライブラリ
- (2008/04/06-)禁止IP一覽
80.70.231.217
319:189.34.29.51:adipex
320:218.6.169.93:Tadalafil
321:202.115.194.91:AmbienDiscount
322:221.122.43.124:hydrocodoneorder
323:200.107.17.137:cheapViagra
324:211.100.34.11:asvalium
325:59.61.239.18:xanax
- (2008/02/13)下面的IP也是如此。spam!
86.104.226.222
222.170.243.158
61.130.108.194
201.234.19.13
- (2008/02/08)下面的IP也是如此。spam!
202:66.158.206.7:Del
203:59.94.89.223:Del
- (2008/02/07)下面的IP也是如此。spam!
199:218.25.108.74:Del
200:62.75.141.17:Del
201:218.25.108.74:Del
- (2008/02/06)有一個從IP=125.135.15.194來的Doctor放帖子,是一個spam?
為什么沒有登錄能放帖子?
- http://www.pitqxhk.cn/cgi-l
ocal/mainpage.pl
- 問題1:文字化け,すべてGB2312に統(tǒng)一
- 問題2:yyyy_admnboard.pl管理ツールのパスワード圧縮方式==>解決
- WWWBoard(http://www.scriptarch
ive.com/wwwboard.html)
- WWWBoard
Frequently Asked Questions(http://www.scriptarchive.com/faq/wwwboard.html)
- WWWBoard中國語版ダ
ウンロード
- チェック結(jié)果 "perl -c -w cgi-local/yyyy_admnquick.pl":
Name "main::datafile" used only once: possible typo at
/cgi-local/yyyy_admnquick.pl line 34.
Name "main::time" used only once: possible typo at /cgi-local/yyyy_admnquick.pl
line 579.
Name "main::TOP_BOT" used only once: possible typo at
/cgi-local/yyyy_admnquick.pl line 805.
- チェック結(jié)果 "perl -c -w cgi-local/yyyy_admnboard.pl":
Name "main::datafile" used only once: possible typo at
/cgi-local/yyyy_admnboard.pl line 34.
Name "main::time" used only once: possible typo at /cgi-local/yyyy_admnboard.pl
line 578.
Name "main::TOP_BOT" used only once: possible typo at
/cgi-local/yyyy_admnboard.pl line 804.
- チェック結(jié)果 "perl -c -w cgi-local/register.pl":
Name "main::quote_text" used only once: possible typo at /cgi-local/register.pl
line 49.
Name "main::show_faq" used only once: possible typo at /cgi-local/register.pl
line 47.
Name "main::subject_line" used only once: possible typo at
/cgi-local/register.pl line 50.
Name "main::mesgfile" used only once: possible typo at //cgi-local/register.pl
line 38.
Name "main::use_time" used only once: possible typo at /cgi-local/register.pl
line 52.
Name "main::subject" used only once: possible typo at /cgi-local/register.pl
line 208.
- チェック結(jié)果 "perl -c -w cgi-local/mainboard.pl":
Name "main::zzino" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::wday" used only once: possible typo at /cgi-local/mainboard.pl line
421.
Name "main::zznlink" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::zzctime" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::zzblksize" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::zzrdev" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::zzgid" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::zzblocks" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::zzmode" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::yday" used only once: possible typo at /cgi-local/mainboard.pl line
421.
Name "main::zzatime" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::isdst" used only once: possible typo at /cgi-local/mainboard.pl
line 421.
Name "main::zzdev" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::zzuid" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
Name "main::zzmtime" used only once: possible typo at /cgi-local/mainboard.pl
line 600.
- mainpage.pl
Name "main::allow_html" used only once: possible typo at/cgi-local/mainpage.pl
line 83.
Name "main::title" used only once: possible typo at /cgi-local/mainpage.pl line
36.
Name "main::req" used only once: possible typo at /cgi-local/mainpage.pl line
59.
omniboard 論壇程序是由 Matt Wright 的 WWWBoard 改進而來,該程序增加了漢字,
文件鎖定,筆名注冊,分頁,封鎖IP,防止重貼,自動恢復(fù)等許多功能。該程序在免
費網(wǎng)站 http://www.hypermart.net 上完成調(diào)試。
Matt Wright 的 URL 是:
http://worldwidemart.com/scripts/wwwboard.shtml
本程序含有下列文件:
1. readme.txt - 安裝指南,本文。
2. index.html - 索引文件,該索引文件必須放入論壇文件
的子目錄中,以防止密碼文件等被暴露。
3. addnew.html - 加新貼網(wǎng)頁。
4. mainboard.html - 存放貼子目錄的網(wǎng)頁。
5. mainpage.pl - 分頁顯示論壇貼子目錄。
6. mainboard.pl - 上貼,跟貼程序。
7. register.html - 注冊筆名網(wǎng)頁。
8. register.pl - 注冊筆名程序。
9. serial.txt - 貼號計數(shù)器。
10. xxxx_bywhom.txt - 存放上貼者的IP信息。
11. xxxx_dup.txt - 存放前一個貼子的信息,用于防止重貼。
12. xxxx_badguy.txt - 存放搗亂者的IP,取消其上貼權(quán)。
13. xxxx_regpwd.txt - 注冊筆名密碼文件。
14. xxxx_admnpwd.txt - 版主密碼文件。
15. yyyy_admnboard.html- 論壇管理網(wǎng)頁。
16. yyyy_admnboard.pl - 論壇管理程序。
17. yyyy_admnquick.pl - 論壇管理程序,較快。
18. messages/ - 用于存放貼子的子目錄。
你需要對這些文件進行必要的設(shè)定,使其能在你的服務(wù)器上正常運行。下面是
有關(guān)說明。
___________________________________________________________________________
forum
=====
你要創(chuàng)建一個名叫 forum 的子目錄, 把上述文件放入該目錄中。
目錄的訪問權(quán)限應(yīng)設(shè)置為 rwxrwxrwx
___________________________________________________________________________
readme.txt
==========
請仔細閱讀本文。
___________________________________________________________________________
index.html
==========
索引文件,該索引文件必須放入論壇文件的目錄中,以防止密碼文件等被暴露。
___________________________________________________________________________
addnew.html
===========
加新貼網(wǎng)頁。設(shè)定上貼程序的 URL 和注冊筆名網(wǎng)頁的 URL。請根據(jù)你的系統(tǒng)進行設(shè)定。