怎么根据url读取数据 我用fopen好像没有效果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的$ch = curl_init();$url = 'http://www.baidu.com';curl_setopt($ch, CURLOPT_URL, $url); //POST 提交的参数写在一个数组里面,也可以是username=kyzy&password=kyzy形式curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //获得返回内容,但不需要直接输出到页面上curl_setopt($ch, CURLOPT_TIMEOUT, 30); //时间延迟curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);$output = curl_exec($ch); //执行,并接收返回的内容curl_close($ch);echo $output; http请求的话最好用curl或者fsockopenfopen和file_get_contents相对较慢,且需要设置支持,即php.ini的allow_url_fopen = on 为什么fsockopen( $InterfaceSrc );还是不行 $cnn = fsockopen('www.baidu.com', 80 , $errno,$errstr,10); if(!$cnn){ exit("Could not connect to host!"); } fwrite($cnn,"GET / HTTP/1.0\r\n"); fwrite($cnn,"Host:www.baidu.com\r\n"); fwrite($cnn,"Connection:close\r\n\r\n"); while(!feof($cnn)){ $content .= fgets( $cnn,1024); } fclose( $cnn ); echo $content; 你用curl,fsockopen是打开一个socket $cnn = fsockopen('www.baidu.com', 80 , $errno,$errstr,10); if(!$cnn){ exit("Could not connect to host!"); } fwrite($cnn,"GET /a/b/index.php?a=1&b=2 HTTP/1.0\r\n");//假设baidu有此页面 fwrite($cnn,"Host:www.baidu.com\r\n"); fwrite($cnn,"Connection:close\r\n\r\n"); while(!feof($cnn)){ $content .= fgets( $cnn,1024); } fclose( $cnn ); echo $content; 关于PHP申请网址 关于get方式传递的严重问题 还是mysql问题 我找不出来 高手看一下 点击之后,标题改变,再点就变回来 服务器压力过大的原因.请各位来分析也可以加我的QQ来分析. 菜鸟问题,请大虾不吝指教 帮我想想这个数组函数,一时想不起来了 远程复制文件?? 用$_GET获取Location传递的的数据是1,怎么办哪儿不对? 有汉字的GBK编码,怎么输出汉字 LAMP高级技术开发QQ群118110441 java转到php,朋友们有什么建议?
$url = 'http://www.baidu.com';
curl_setopt($ch, CURLOPT_URL, $url); //POST 提交的参数写在一个数组里面,也可以是username=kyzy&password=kyzy形式
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //获得返回内容,但不需要直接输出到页面上
curl_setopt($ch, CURLOPT_TIMEOUT, 30); //时间延迟
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);$output = curl_exec($ch); //执行,并接收返回的内容
curl_close($ch);
echo $output;
fopen和file_get_contents相对较慢,且需要设置支持,即php.ini的allow_url_fopen = on
fsockopen( $InterfaceSrc );
还是不行
if(!$cnn){
exit("Could not connect to host!");
}
fwrite($cnn,"GET / HTTP/1.0\r\n");
fwrite($cnn,"Host:www.baidu.com\r\n");
fwrite($cnn,"Connection:close\r\n\r\n");
while(!feof($cnn)){
$content .= fgets( $cnn,1024);
}
fclose( $cnn );
echo $content;
if(!$cnn){
exit("Could not connect to host!");
}
fwrite($cnn,"GET /a/b/index.php?a=1&b=2 HTTP/1.0\r\n");//假设baidu有此页面
fwrite($cnn,"Host:www.baidu.com\r\n");
fwrite($cnn,"Connection:close\r\n\r\n");
while(!feof($cnn)){
$content .= fgets( $cnn,1024);
}
fclose( $cnn );
echo $content;