file_get_contents的用法示例 获取页面出现类似url后面的参数值

首页 - 技术杂谈 本文发布于2016-10-13 10:01:00

有的短信接口,譬如维多那企信通的接口版本,运营商通道接口页面反馈的内容就是:

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


首页 | 吉凶大全 | 星座配对 | 塔罗牌

提示:本站不提供技术解答服务