本帖最后由 tangdeli98 于 2013-12-17 15:08:00 编辑

解决方案 »

  1.   

    $users=array(
    array('username1','password1'),
    array('username2','password2'),
    array('username3','password3'),
    //....
    ); //遍歷array內的每一個帳號然後循環執行
    foreach($users as $k=>$v) {
    $rang=rand(333,8888);
    $url="http://im.uxin.com:8887/login?sn=".$rang."&account=".$v[0]."&pwd=".md5($v[1])."&pv=android&v=2.8.4&sign=".md5($rang.$v[0]."k1oET&Yh7@EQnp2XdTP1o/Vo=")."&netmode=1&brand=Xiaomi&model=MI+2SC&osv=4.1.1&imei=".rand(10000,99999).rand(10000,99999).rand(10000,99999);
    $cont=httpreq($url,1);
    if(strstr($cont,'uid')){
    echo "登录成功<br/>";
    }else{
    echo "登录失败<br/>";
    }
    $url="http://im.uxin.com:8887/signin?sn=".$rang."&sign=".md5($rang."k1oET&Yh7@EQnp2XdTP1o/Vo=");
    $content=json_decode(httpreq($url),true);
     
    //echo $content['content'];
    echo '<pre>',var_dump($content),'</pre>';
    }unset($users);
    die();
      

  2.   

    刚测试不知道是不是我空间暂时有问题,还是报部署错误.我空间又不指明是什么错.我等下再测试下.
    问下代码上是简单替换掉原先代码的97-111行是吗?
    下面这个是我简单替换97-111行后完整的代码:求帮看下,从代码上来说,完整的代码是这样就可以吗?多谢!!(假如我三个帐号分别是array('138999','pd1'),
    array('137999','pd2'),
    array('136987','pd3'))<?PHPset_time_limit(0);
    ini_set('display_errors','on');
    error_reporting(E_ALL);
    header('Content-type: text/html; charset=UTF-8');$id=(isset($_REQUEST["id"])) ? trim($_REQUEST["id"]) : '';
    $pw=(isset($_REQUEST["pw"])) ? trim($_REQUEST["pw"]) : '';
    $do=(isset($_REQUEST["do"])) ? trim($_REQUEST["do"]) : '';if($id!='' and $pw!=''){
            setcookie("id",$id);
            setcookie("pw",$pw);
    }
    header("Content-type: text/html; charset=UTF-8");
    $cookie_file = dirname(__FILE__)."/cookie_".md5(basename(__FILE__)).".txt";date_default_timezone_set('PRC');function httpreq($url,$getcookie=0){
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_USERAGENT, "Dalvik/1.6.0 (Linux; U; Android 4.1.1; MI 2SC MIUI/JLB14.0)");
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            $getcookie?curl_setopt($ch, CURLOPT_COOKIEJAR, $GLOBALS['cookie_file']):curl_setopt($ch, CURLOPT_COOKIEFILE, $GLOBALS['cookie_file']);
            $result = curl_exec($ch);
            curl_close($ch);        return $result;
    }?>
    <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            
    <title>到</title>
            <style type="text/css">
                    body{text-align:center;
                            margin:0 auto;
                            font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;
                            background-color:#EAEAEA;
                    }
                    .main{text-align:left;
                            word-wrap:break-word;
                            overflow:hidden;padding:5px;
                            background:#FFFFFF;
                            border:1px solid #C6C6C6;
                    }
                    .nav{padding:1px;
                            background:#FFFBE1;
                            border:1px solid #FEBF90;
                    }
                    .ButtonCss{
                            font-family: "Tahoma", "宋体";
                            font-size:9pt; color: #003399;
                            border: 1px #003399 solid;
                            color:006699;
                            BORDER-BOTTOM: #93bee2 1px solid;
                            BORDER-LEFT: #93bee2 1px solid;
                            BORDER-RIGHT: #93bee2 1px solid;
                            BORDER-TOP: #93bee2 1px solid;
                            background-color: #e8f4ff;
                            CURSOR: hand;
                            font-style: normal ;
                            width:60px;
                            height:22px;
                    }
                    a{
                            text-decoration:none;color:#0A63BB;
                    }
                    a:hover{text-decoration:underline;color:#DE0000;
                    }
                    img,a img{border:none
                    }
                    .form
                    {
                    position:static;
                    z-index:1000;
                    background:gray;
                    background-color:#FFCC00;
                    filter : progid:DXImageTransform.Microsoft.DropShadow(color=#FF404040,offX=2,offY=2,positives=true);
                    }
                    .tip{color:#DE0000;
                    }
            </style>
    </head>
    <body>
            <form method="post" action="?do=vi">
                    帐号<br/>
                    <input type="text" name="id" size="20" value="<?php echo $id; ?>"/><br/>
                    密码<br/>
                    <input type="password" name="pw" size="20" value="<?php echo $pw; ?>"/><br/>
                    <input type="submit" class="ButtonCss" />
            </form>
    <?php
    if($id!='' and $do=='vi'){
    $users=array(
    array('138999','pd1'),
    array('137999','pd2'),
    array('136987','pd3'),
    //....
    ); //遍歷array內的每一個帳號然後循環執行
    foreach($users as $k=>$v) {
    $rang=rand(333,8888);
    $url="http://im.uxin.com:8887/login?sn=".$rang."&account=".$v[0]."&pwd=".md5($v[1])."&pv=android&v=2.8.4&sign=".md5($rang.$v[0]."k1oET&Yh7@EQnp2XdTP1o/Vo=")."&netmode=1&brand=Xiaomi&model=MI+2SC&osv=4.1.1&imei=".rand(10000,99999).rand(10000,99999).rand(10000,99999);
    $cont=httpreq($url,1);
    if(strstr($cont,'uid')){
    echo "登录成功<br/>";
    }else{
    echo "登录失败<br/>";
    }
    $url="http://im.uxin.com:8887/signin?sn=".$rang."&sign=".md5($rang."k1oET&Yh7@EQnp2XdTP1o/Vo=");
    $content=json_decode(httpreq($url),true);
     
    //echo $content['content'];
    echo '<pre>',var_dump($content),'</pre>';
    }unset($users);
    die();
    }
    ?><br/>
    </body>
    </html>
      

  3.   

    部署成功了,但是运行测试报错第22行:
    "Fatal error: Call to undefined function curl_init() in /home/vcap/app/www/index.php on line 22"
    就是这行:
            $ch = curl_init();
    按理说有错也不应该是这行错?
      

  4.   

    部署成功了,但是运行测试报错第22行:
    "Fatal error: Call to undefined function curl_init() in /home/vcap/app/www/index.php on line 22"
    就是这行:
            $ch = curl_init();
    按理说有错也不应该是这行错?開啟你的php的curl模塊
      

  5.   

    问题是替换这个代码之前一样的curl函数,都能正常运行,这说明我空间curl模块是开启的. 
    替换成这个内置帐号代码后就一直报这个错...昨天今天测试一直都报这个错.
      

  6.   

    查看phpinfo.php
    看curl扩展是否启用
      

  7.   

    PHP代碼沒有錯誤,有圖為證,應該是你的PHP環境有狀況
      

  8.   

    ok,或者你在本機安裝一下xampp這個集成的PHP環境也可以調試