sub getmember {
my ($nametocheck, $readtype) = @_;
$readtype = ($readtype ne 'no') ? 1 :0;
&fixname(\$nametocheck);
$userregistered = '';
my $filetoopen = "${lbdir}$memdir/$nametocheck.cgi";
&checkmemfile($filetoopen) ;
if ((-e $filetoopen)&&($nametocheck !~ /^guest/)&&($nametocheck ne "")) {
my $filedata = $query ->read_file($filetoopen,$readtype);
if ($filedata =~ /^\%esb\#/ )
{
$filedata =~ s/^\%esb\#//;
(
$membername, $password, $membercode,
$joineddate, $ipaddress,
$rating,
$privateforums, $moforums,
$rank, $money, $bankmoney,
$postnum, $replynum, $goodpost, $postdel,
$lastpostdate,
$lastgone, $visitno,$onlinetime,
$userquestion, $timedifference,
$useravatar, $emailaddress,
$homepage, # 网站
$oicqnumber, # QQ
$icqnumber, # ICQ
$location , # 来自
$membertitle, # 头衔
$signature, # 签名
$jhmp, # 门派
$interests,
$userflag,
$userxz,
$usersx,
$sex,
$education,
$marry,
$work,
$born,
) = split(/\t/,$filedata);
}
else
{
($membername, $password, $membertitle, $membercode,
my $numberofposts, $emailaddress, my $showemail,
$ipaddress, $homepage, $oicqnumber, $icqnumber ,
$location ,$interests, $joineddate, $lastpostdate,
$signature, $timedifference, $privateforums,
$useravatar, $userflag, $userxz, $usersx,
my $personalavatar, my $personalwidth, my $personalheight,
$rating, $lastgone, $visitno, $addjy, $meili, $mymoney, $postdel, $sex, $education, $marry, $work, $born, $chatlevel, $chattime,
$jhmp, $useradd3,$ebankdata,$onlinetime,$userquestion,$goodpost,$useradd7,$useradd8
) = split(/\t/,$filedata);
($postnum,$replynum) = split(/\|/,$numberofposts);
$showemail = $showemail eq 'no' ? 0
: $showemail eq 'popo' ? 2
: $showemail eq 'msn' ? 3
: 1;
$emailaddress = $showemail.','.$emailaddress;
if (($personalavatar)&&($personalwidth)&&($personalheight))
{
$personalavatar =~ s/\$uploadurl/${uploadurl}/o;
$useravatar = '2,'.$personalavatar.','.$personalheight.','.$personalwidth;
}
elsif (($useravatar ne "noavatar") && ($useravatar))
{
$useravatar = '0,'.$useravatar.',,,';
}
else {$useravatar = '-1,,,,';}
$rank = $postnum * 2 + $replynum + $goodpost *5 - $postdel*5;
($signature, $signaturehtml) = split(/aShDFSiod/,$signature);
}
$membername =~ s/[\a\f\n\e\0\r\t\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\,\.\/\<\>\?]//isg;
$password =~ s/[\a\f\n\e\0\r\t\|\@\;\#\{\}\$]//isg;
$membercode ||= 0; $rank ||= 0;
$onlinetime = "3000" if ($onlinetime < 0);
$postnum = int($postnum); #发帖子
$replynum = int($replynum); #回帖子
$goodpost = int($goodpost); #精华
$postdel = int($postdel); #删除帖子
chomp $privateforums;
if ($privateforums) {
my @private = split(/&/,$privateforums);
foreach (@private) {
chomp $_;
($access, $value) = split(/=/,$_);
$allowedentry{$access} = $value;
}
}
}
else { $userregistered = 'no'; $membercode ='no'; }
}
-_-bbbbb :em06: :em06:
以后不干这样的事情了。晕
一贴多发
锁
我想看看 $query ->read_file ..... =.=
下载我的会员精华集,就可以看见这个函数。
不懂……
路过……
看注册功能对不对。哈:)
可以了。。。我终于没被歧视了。。。哇哈哈。。。
强烈要求把7楼,9楼的铲除掉。。。有模仿我的嫌疑。。。哈哈。。。
已经消灭了:)
没的。。。楼上不正好是9楼的么。。。怎么还在的?。。。哇哈哈。。。
横横。。
竖竖?你那么早就去觉猪啦。。。
这是个问题哦
有没有可能在删除几个回复之后,后面的回复楼层不要自动改变啊?
否则给某些乱删帖子的人毁灭证据之类的~~
楼上的估计有毁灭证据的经验了。。。
威望+10。。。太头看楼上的真累哦。。。
。。。。。。。。。哈哈,支持铲掉~
你下手的?
威望10的家伙实质上在这个空间有坛主权限,挖哈哈。。。配色什么的。。都是她。。 :em05:
我倒。。。那还要+10的干嘛。。。
楼上还没被铲除掉的?
我扶起……这个又不换钱的……
如果猪请我吃烤猪肉……我就把+10送你一个?
谢谢的。。。不过对那威望不感兴趣的。。。只是好奇一下的。。。嘿嘿。。。
请你吃红烧苏丹红牛肉面的。。。吃不。。。