填上以下内容(逻辑和
http://tieba.baidu.com/p/1703726262基本一样)
<html>
<head>
<meta charset="UTF-8">
<title>贴吧签到</title>
</head>
<body>
<?php
// 这个换成你的贴吧Cookie,只要BDUSS就可以
$COOKIE = 'BDUSS=**********;';
// 按这种格式设置要签到的贴吧
$FORUM = array('一个极其隐秘只有xfgryujk知道的地方', 'php', '魔兽世界');
$tbs_json = json_decode(HTTPGet('
http://tieba.baidu.com/dc/common/tbs'));
for($i = 0; $i < count($FORUM); $i++)
{
while(true)
{
$src = HTTPPost('
http://tieba.baidu.com/sign/add', 'kw='.urlencode($FORUM[$i]).'&tbs='.$tbs_json->tbs.'&ie=utf-8');
$sign_json = json_decode($src);
if(is_null($sign_json->no)) // 请求失败
{
sae_debug($src);
echo "<br>\r\n";
}
else
{
if($sign_json->no != 0) // 签到失败
{
sae_debug("{$FORUM[$i]} {$sign_json->no} {$sign_json->error}");
echo "<br>\r\n";
}
break;
}
}
}
function HTTPGet($url)
{
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_COOKIE, $GLOBALS['COOKIE']);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
curl_close($curl);
return $result;
}
function HTTPPost($url, $data)
{
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_COOKIE, $GLOBALS['COOKIE']);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
curl_close($curl);
return $result;
}
?>
</body>
</html>
我们不能把不认同和不忠诚混为一谈。——爱德华·R·默罗