CET 46级批量成绩查询

这是一个用于查询大学英语四六级考试成绩的小工具,通过输入考生编号范围批量获取成绩信息。该工具限制了查询数量以防超时,并能显示详细的分数组成。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>CET查分小工具 | RockDai.com</title> <mce:style type="text/css" media="all"><!-- .red { color: red; } #result li { list-style: none; } --></mce:style><style type="text/css" media="all" mce_bogus="1">.red { color: red; } #result li { list-style: none; }</style> </head> <body> <div id="wrapper"> <h1><em>CET查分小工具201003</em></h1> <form action="<?php $_SERVER['PHP_SELF'];?>" method="post"> <p>从<input type="text" name="sNum" size="20" />号 到 <input type="text" name="eNum" size="20" />号</p> <p><input type="submit" name="submit" value=" 查 询 " /></p> <input type="hidden" name="submitted" value="TRUE" /> </form> <ol> <li>前6位是地区号.(可以问与你同一城市报名的任何一人)</li> <li>然后是091 (表示09年的第1次,即09年6月份的)</li> <li>然后是1或2 (1代表四级,2代表6级)</li> <li>然后的三位是你的考场号,多为0**或1**</li> <li>最后两位是你的座位</li> </ol> <?php if(isset($_POST['submitted'])) { $trimmed = array_map('trim',$_POST); if(empty($trimmed['sNum'])||empty($trimmed['eNum'])||$trimmed['sNum']-$trimmed['eNum']>0||(!is_numeric($trimmed['sNum']))||(!is_numeric($trimmed['eNum']))) { echo '<p class="red">别捣乱!</p>'; exit(); } else if($trimmed['eNum']-$trimmed['sNum']>100) { echo '<p class="red">为了防止超时,每次查询请不要超过100个考号</p>'; exit(); } echo '<p><strong>查询结果</strong></p>'; for($post_string = $trimmed['sNum'];$post_string <= $trimmed['eNum'];$post_string++) { $post_string = sprintf("%.0f",$post_string); if((substr($post_string, 13, 2) == "00")||(substr($post_string, 13, 2) > "30")) { echo '<p>'.$post_string.'该考号为空</p>'; continue; } $remote_server = 'http://cet.99sushe.com/getscore.html'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$remote_server); curl_setopt($ch,CURLOPT_REFERER,'http://cet.99sushe.com'); curl_setopt($ch,CURLOPT_POSTFIELDS,'id='.$post_string.'&vc=novcversion'); curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE); $data = curl_exec($ch); curl_close($ch); if($data=='') { echo '<p>'.$post_string.'该考号为空</p>'; } else { $result = explode(",", $data); if($result[4]>=425) echo '<ul id="result" class="red">'; else echo '<ul id="result">'; echo '<li>学校:'.$result[5].'</li><li>姓名:'.$result[6].'</li><li>准考证号:'.$post_string.'</li><li>总分:'.$result[4].'</li><li>听力:'.$result[0].'</li><li>阅读:'.$result[1].'</li><li>综合:'.$result[2].'</li><li>写作:'.$result[3].'</li></ul>'; } } } ?> <p>© RockDai.com | <a href="http://www.rockdai.com/?p=266" mce_href="http://www.rockdai.com/?p=266" target="_blank">源代码下载</a></p> </div> </body> </html>

网上找了个查询成绩的代码,另存为 xxx.php 直接使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值