昨天一个朋友说,他的网站要推广,可是用户数太少,希望我能够帮他弄虚作假,于是想出了这个办法
把下面的代码保存为autoreg.php
然后建立一个name.txt的用户名文件,每个用户名占一行
把autoreg.php放到论坛根目录下,运行即可
<?php
$wind_in='rg';
require_once('global.php');
$namearr = file('name.txt');
foreach ($namearr as $regname) {
$regpwd = "dsfjvihhlkasdf";
$regemail = "[email]adsaf@sina.com[/email]";
$regicon="";
$rg_name = Char_cv($regname);
$regpwd = Char_cv($regpwd);
$rg_pwd = md5($regpwd);
$regreason = $regreason;
$rg_homepage = $reghomepage;
$rg_from = $regfrom;
$rg_introduce = $regintroduce;
$rg_sign = $regsign;
$rg_ifconvert = 1;
$rg_email = $regemail;
$rs = $db->get_one("SELECT COUNT(*) AS count FROM pw_members WHERE username='$rg_name'");
if($rs['count']>0) {
continue;
}
$rg_sex=$regsex ? $regsex : "0";
$rg_birth= (!$regbirthyear||!$regbirthmonth||!$regbirthday)?'0000-00-00':$regbirthyear."-".$regbirthmonth."-".$regbirthday;
$rg_oicq=($regoicq ? $regoicq :'');
if($rg_ifcheck=='1'){
$rg_groupid='7';//后台控制是否需要验证
} else{
$rg_groupid='-1';
}
require_once (D_P.'data/bbscache/level.php');
@asort($lneed);
$rg_memberid=key($lneed);
$rg_yz=$rg_emailcheck==1 ? $timestamp : 1;
$rg_ifemail = 2;
$rg_emailtoall = 0;
$db->update("INSERT INTO pw_members (username, password, email,publicmail,groupid,memberid,icon,gender,regdate,signature,introduce,oicq,icq,site,location,bday,receivemail,yz,signchange) VALUES ('$rg_name','$rg_pwd','$rg_email','$rg_emailtoall','$rg_groupid','$rg_memberid','$regicon','$rg_sex','$timestamp','$rg_sign','$rg_introduce','$rg_oicq','$rg_icq','$rg_homepage','$rg_from','$rg_birth','$rg_ifemail','$rg_yz','$rg_ifconvert')");
$winduid=$db->insert_id();
$db->update("INSERT INTO pw_memberdata (uid,postnum,rvrc,money,lastvisit,thisvisit,onlineip) VALUES ('$winduid','0','$rg_regrvrc','$rg_regmoney','$timestamp','$timestamp','$onlineip')");
if($rg_ifcheck){
$db->update("INSERT INTO pw_memberinfo(uid,regreason) VALUES ('$winduid','$regreason')");
}
$db->update("UPDATE pw_bbsinfo SET newmember='$rg_name',totalmember=totalmember+1 WHERE id='1'");
$windid=$rg_name;
$windpwd=$rg_pwd;
//$iptime=$timestamp+86400;
//Cookie("ifregip",$onlineip,$iptime);
if($rg_allowsameip){
if(file_exists(D_P.'data/bbscache/ip_cache.php')){
writeover(D_P.'data/bbscache/ip_cache.php',"<$onlineip>","ab");
}else{
writeover(D_P.'data/bbscache/ip_cache.php',"<?die;?><$onlineip>");
}
}
//addonlinefile();
if(GetCookie('userads')){
list($u,$a)=explode("\t",GetCookie('userads'));
if(is_numeric($u) || ($a && strlen($a)<16)){
require_once(R_P.'require/userads.php');
}
}
if($rg_yz == 1){
Cookie("winduser",StrCode($winduid."\t".PwdCode($windpwd)));
Cookie("ck_info",$db_ckpath."\t".$db_ckdomain);
Cookie('lastvisit','',0);//将$lastvist清空以将刚注册的会员加入今日到访会员中
}
}
refreshto("./$db_bfn",'reg_success');
?>