本站绝非钓鱼网站,从反应速度就可以看出来,不放心的请不要使用
因为加了验证码,现在用不了了
本表单通过调用联通官方查询页面实现批量查询,每次最多只能查询前10张卡(注册个账户可以解决这个问题^_^)
不过不推荐,因为容易超时,也容易被封IP
现在用不了,因为必须要联通手机注册账号才能查询,而且有验证码
只要卡号,一行一个,不需要密码,不要输密码
本文件源码<?php set_time_limit ( 0 ); require ('../wp-load.php'); get_header (); ?> <div id="primary"> <div id="content" role="main"> <h1 class="entry-title">本站绝非钓鱼网站,从反应速度就可以看出来,不放心的请不要使用</h1> <p> 因为加了验证码,现在用不了了<br />本表单通过调用联通官方查询页面实现批量查询,每次最多只能查询前10张卡(注册个账户可以解决这个问题^_^)<br /> 不过不推荐,因为容易超时,也容易被封IP<br /> 现在用不了,因为必须要联通手机注册账号才能查询,而且有验证码 </p> <p> <?php if (isset ( $_POST ['cards'] )) { $card_num = trim ( $_POST ['cards'] ); $card_num = array_unique ( explode ( "\n", $card_num, 10 ) ); echo '共有卡号' . count ( $card_num ) . '个<br />'; $count = 0; foreach ( $card_num as $card ) { if (! current_user_can ( 'read' ) && $count == 10) { break; } $card = trim ( $card ); $cu = wp_remote_get ( 'http://info.10010.com/database/card/queryCard.do?cardPassword=' . $card ); if (is_wp_error ( $cu )) { var_dump ( $cu ); break; } $cu = wp_remote_retrieve_body ( $cu ); $cu = iconv ( 'GBK', 'UTF-8//TRANSLIT', $cu ); $cu = strstr ( $cu, '查询结果:' ); $cu = substr ( $cu, 0, stripos ( $cu, '请输入正确的充值卡卡号' ) ); $cu = idea_get_table ( $cu ); if (stripos ( ( string ) $cu, '错误' ) === 0) { echo $cu; break; } switch (count ( $cu ['1'] )) { case 2 : echo '卡' . $cu ['0'] ['1'] . $cu ['1'] ['1'] . ',有效期至' . $cu ['2'] ['1'] . '<br />'; break; case 1 : echo '卡' . $cu ['0'] ['1'] . '不存在,' . $cu ['1'] ['0']; break; default : break; } $count ++; sleep ( 1 ); } unset ( $count ); } ?> </p> <p style="color: #F00">只要卡号,一行一个,不需要密码,不要输密码</p> <form action="<?php echo basename(__FILE__);?>" method="post" name="form1" target="_self"> <p> <label for="cards">请输入一卡充卡号:<br /></label> <textarea name="cards" cols="30" rows="11" id="cards"> <?php if (isset ( $_POST ['cards'] )) { echo $_POST ['cards']; } else { echo '98120134' . mt_rand ( '00000', '99999' ) . '89'; } ?> </textarea> </p> <p> <input type="submit" name="submit" id="submit" value="给 我 查"> </p> </form> 本文件源码 <?php $filename = __FILE__;?> <?php $content = file_get_contents ( $filename );?> <pre><?php highlight_string ( $content );?></pre> </div> </div> <?php get_sidebar(); ?> <?php get_footer(); ?>