www.pudn.com > bbs3000afree.zip > xiu.cgi
#!/usr/bin/perl
#------------------------------------------------------#
# 本程序为Yuzi工作室提供 #
# Yuzi论坛3000(BBS3000)v4.00 #
#------------------------------------------------------#
$cgipa="."; # CGI程序文件的绝对路径
######################
## 以下部分不需修改 ##
######################
require "$cgipa/setup.cgi";
$cgiurl="xiu.cgi";
##########
if ($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
}
else {
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$value=~tr/+/ /;
$value=~s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value=~s/\.\.//g;
$FORM{$name} = $value;
$FORM{'htmlt'}=~s/\n//g;
$FORM{'htmlw'}=~s/\n//g;
$FORM{'jj'}=~s/<([^>]|\n)*>/ /g;
$FORM{'jj'}=~s/\n//g;
$FORM{'title'}=~s/<([^>]|\n)*>/ /g;
$FORM{'username'}=~s/\.\.//g;
}
##########
$username=$FORM{'username'};
$newusername=$FORM{'newusername'};
$newpsd=$FORM{'newpsd'};
$userpsd=$FORM{'userpsd'};
$comment=$FORM{'comment'};
$yhq=$FORM{'yhq'};
$fbzmc=$FORM{'fbzmc'};
$fbzmc2=$FORM{'fbzmc2'};
$mail=$FORM{'mail'};
$home=$FORM{'home'};
$htmlt=$FORM{'htmlt'};
$htmlw=$FORM{'htmlw'};
$title=$FORM{'title'};
$menu=$FORM{'menu'};
$newpsd=$FORM{'newpsd'};
$jj=$FORM{'jj'};
if($menu eq "reguser"){®user;exit;}
if($menu eq "reg"){®exit;}
if($username eq ""){&bzgl;exit;}
®
exit;
##########
sub reg{
if ( -e "$filepath/list/$username.cgi"){
open(PSD,"$filepath/list/$username.cgi");
@lines=;
close(PSD);
foreach $line (@lines) {
chomp($line);
($rname,$secret,$rmail,$rhome,$rtitle,$fbzmc2,$rtime,$htmlt,$htmlw,$jj,$fbzmc)=split(/\t/,$line);
open(TITLESyu,"$filepath/yhzl/$rname.cgi");
$ayu=;
close(TITLESyu);
chomp($ayu);
($rpass)=split(/\t/,$ayu);
if($userpsd ne "$rpass"){&errorview("您的密码错误!");}
print "Content-type: text/html\n\n";
print <
版主资料修改