php curl for uchome2.0

<?php
$password = "admin";
$username = "admin";
$userurl = "http://www.yoursite.com/uchome/do.php?ac=4798845873eeb4499d1b61268c5e836e&ref";
$send_url ="http://www.yoursite.com/uchome/index.php";
$fields = "username=$username&password=$password&&refer=space.php%3Fdo%3Dhome&loginsubmit=%B5%C7%C2%BC&formhash=36ca6097";
$cookie_file = dirname(__FILE__)."/cookie.txt";
$ch = curl_init($userurl);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_REFERER, $send_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_exec($ch);
curl_close($ch);

$adminurl = "http://www.yoursite.com/uchome/admincp.php";
$adminfields = "loginsubmit=true&password=$password&btnsubmit=%BD%F8%C8%EB%C6%BD%CC%A8&refer=admincp.php%3Fac%3Dindex&formhash=b223d522";

$ch = curl_init($adminurl);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $adminfields);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
curl_exec($ch);
curl_close($ch);

for ($ii=100; $ii<8000; $ii++) {
 $manageurl = "http://www.yoursite.com/uchome/admincp.php?ac=space&op=manage&uid=$ii";
 $delurl = "http://www.yoursite.com/uchome/admincp.php?ac=space&op=delete&uid=$ii";
 $ch = curl_init($manageurl);
 curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
 curl_setopt($ch, CURLOPT_HEADER, 0);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
 $contents = curl_exec($ch);
 curl_close($ch);

 $temp_data = array();
 preg_match_all("/<tr><th>查看数<//th><td>(.*)<//td><//tr>/isU",$contents, $temp_data);
 if(isset($temp_data[1][0]))
 {
  $viewcount = $temp_data[1][0];
  if($viewcount ==='0'){
   $ch = curl_init($delurl);
   curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
   curl_setopt($ch, CURLOPT_HEADER, 0);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
   $contents = curl_exec($ch);
   curl_close($ch);
   echo "delete $ii /n";
   usleep(200000);
  }

 }
 echo "user $ii /n";
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值