Curl
来源:互联网 发布:数据库系统是以 编辑:程序博客网 时间:2024/06/03 16:20
//抓取网站数据住要调用这个类
function http_post($url,$param,$post_file=false){
$oCurl=curl_init();
if(stripos($url,"https://")!==FALSE){
curl_setopt($oCurl,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($oCurl,CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($oCurl,CURLOPT_SSLVERSION,1);
}
if(is_string($param) || $post_file){
$strPOST=$param;
}else{
$aPOST=array();
foreach($param as $key => $val){
$aPOST[]=$key."=".urlencode($val);
}
$strPOST=join("&",$aPOST);
}
curl_setopt($oCurl,CURLOPT_URL,$url);
curl_setopt($oCurl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($oCurl,CURLOPT_POST,true);
curl_setopt($oCurl,CURLOPT_POSTFIELDS,$strPOST);
$sContent=curl_exec($oCurl);
$aStatus=curl_getinfo($oCurl);
curl_close($oCurl);
if(intval($aStatus["http_code"])==200){
return $sContent;
}else{
return false;
}
}
//$url="http://disclosure.szse.cn/m/sme/search0425.jsp";
//$param=array("leftid"=>1,"lmid"=>drgg,"pageNo"=>1,"stockCode"=>'',"keyword"=>'',"noticeType"=>'',"startTime"=>'2015-05-06',"endTime"=>'2015-05-06',"imageField.x"=>16,"imageField.y"=>5);
// print(http_post($url,$param,$post_file=false));
function http_post($url,$param,$post_file=false){
$oCurl=curl_init();
if(stripos($url,"https://")!==FALSE){
curl_setopt($oCurl,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($oCurl,CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($oCurl,CURLOPT_SSLVERSION,1);
}
if(is_string($param) || $post_file){
$strPOST=$param;
}else{
$aPOST=array();
foreach($param as $key => $val){
$aPOST[]=$key."=".urlencode($val);
}
$strPOST=join("&",$aPOST);
}
curl_setopt($oCurl,CURLOPT_URL,$url);
curl_setopt($oCurl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($oCurl,CURLOPT_POST,true);
curl_setopt($oCurl,CURLOPT_POSTFIELDS,$strPOST);
$sContent=curl_exec($oCurl);
$aStatus=curl_getinfo($oCurl);
curl_close($oCurl);
if(intval($aStatus["http_code"])==200){
return $sContent;
}else{
return false;
}
}
//$url="http://disclosure.szse.cn/m/sme/search0425.jsp";
//$param=array("leftid"=>1,"lmid"=>drgg,"pageNo"=>1,"stockCode"=>'',"keyword"=>'',"noticeType"=>'',"startTime"=>'2015-05-06',"endTime"=>'2015-05-06',"imageField.x"=>16,"imageField.y"=>5);
// print(http_post($url,$param,$post_file=false));
0 0
- curl
- curl
- CURL
- curl
- curl
- Curl
- cURL
- CURL
- curl
- curl
- curl
- curl
- curl
- curl
- CURL
- curl
- curl
- curl
- vsftp安装和配置
- Hibernate和IBatis对比(优缺点)
- 万言万当,不如一默为官之道
- Linux cmake安装,配置以及测试
- 2015.5.19搁置
- Curl
- 配置nginx的图片服务器
- uva 12003 - Array Transformer(分块+树套树)
- App开发日报 2015-05-18 Android不规则图像填充着色游戏
- 利用Cocostudio动画编辑器导出资源播放动画
- newlisp中的if语句
- 数据库同步——SymmetricDS快速入门指南(续)
- WindowsPhone兼容踩到的坑
- 防止数字标牌推广活动失利的三个误区