首页 > 编程 > PHP > 正文

php访问url的四种方式

2020-03-22 16:56:09
字体:
来源:转载
供稿:网友
10.jpg1.fopen方式
//访问指定URL函数function access_url($url) {        if ($url=='') return false;        $fp = fopen($url, 'r') or exit('Open url faild!');        if($fp){      while(!feof($fp)) {            $file.=fgets($fp)."";      }      fclose($fp);        }      return $file;  }

推荐学习:PHP视频教程

2.file_get_contents方式(打开远程文件的时候会造成CPU飙升。file_get_contents其实也可以post)
$content = file_get_contents("https://www.google.com");
3.curl方式
function curl_file_get_contents($durl){      $ch = curl_init();      curl_setopt($ch, CURLOPT_URL, $durl);      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回        curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; // 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回        $r = curl_exec($ch);      curl_close($ch);      return $r;  }
4.fsockopen方式(只能获取网站主页信息,其他页面不可以)
$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);     if (!$fp) {         echo "$errstr ($errno)<br />/n";     } else {         $out="GET / HTTP/1.1/r/n";         $out.="Host: www.example.com/r/n";         $out.="Connection: Close/r/n/r/n";         fwrite($fp, $out);         while (!feof($fp)) {             echo fgets($fp, 128);         }      fclose($fp);     }

以上就是php访问url的四种方式的详细内容,更多请关注 其它相关文章!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表