1. [html=挂我QQ]
[head]
<?php
$qq=$_POST['qq'];
//$siPOST['3gqqsid'];
//这样的情况能不悲剧吗?
$sid=$_POST['3gqqsid'];
echo'你的QQ号是',$qq,',sid是',$sid,'。';
$lockfile=TEMP_DIR."/lock/gqq.{$qq}.lock";
if(is_file($lockfile))
{
unlink($lockfile); //删除文件
exit('[br ]你已申请下线。'); //输出提示并退出程序
}
$url="
http://pt.3g.qq.com/s?aid=nLogin3gqqbysid&3gqqsid={$sid}&myqq={$qq}";
echo"
挂Q的地址是<a href=\"{$url}\">{$url}</a>";
set_time_limit(1200);
$h=new httplib;
$h->open($url);
$h->send();
$nr=$h->response();
if(strpos($nr,'成功')===false)
{
echo'
挂Q失败,请检查你的QQ号和sid';
}
else{
if(isset($_POST['c'])!==false) //抱歉,这里我搞错了
{
$c=$_POST['c'];
if($c==0)
{
exit;
}
sleep(600);
}
else
{
$c=5*24*6;
}
$url="http://{$_SERVER['HTTP_HOST']}{$_SERVER['URL']}";
echo"
本页地址:",$url;
$post=array(
'qq'=>$qq,
'3gqqsid'=>$sid,
'c'=>$c-1,
);
$h->open($url);
$h->post($post);
if($h->send())
echo'
挂Q成功,你将挂',$c/144,'天';
else
echo'
挂Q似乎失败了,当前网页无法打开';
}
?>
[/html]