有的短信接口,譬如维多那企信通的接口版本,运营商通道接口页面反馈的内容就是:
num=2&success=1393710***4,1393710***5&faile=&err=发送成功&errid=0
在php语言里最适合的就是 file_get_contents 语法,这里举例抓取:
http://www.guabu.com/jishuzatan/sample/file_get_contents.txt
对应页面内容为:
result=1&title=6225800101187480&shengfen=北京&city=&bank=招商银行&meto=一卡通 借记卡&image=cmbchina.jpg&banktel=95555&bankurl=http://www.cmbchina
php程序示例:
<?php
$url="http://www.guabu.com/jishuzatan/sample/file_get_contents.txt";
$html = file_get_contents($url);
//获得参数样本result=0&title=6225800101187480&shengfen=北京&city=&bank=招商银行&meto=一卡通 借记卡&image=cmbchina.jpg&banktel=95555&bankurl=http://www.cmbchina.com
parse_str($html); //parse_str() 函数把查询字符串解析到变量中
if ($result == 0){ //读取html里的参数&result
echo ("查询结果:暂无结果");//如果结果条数大于等于1,则直接在页面上输出
// exit();
}else{
echo ("<li>所查卡号".$title."</li>");
echo ("<li>所属银行<img src=\"http://www.guabu.com/image/bank/".$image."\" alt=".$bank."></li>");
echo ("<li>银行卡种类:".$bank." - ".$meto."</li>");
echo ("<li>归属地:".$shengfen." - ".$city."</li>");
echo ("<li>银行客服电话:".$banktel."</li>");
echo ("<li>银行官方网址:".$bankurl."</li>");
// exit();
}
?>
程序示例地址:http://www.guabu.com/jishuzatan/phpschool/file_get_contents.php