教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php访问url的四种方式

php访问url的四种方式

发布时间:2020-10-30   编辑:jiaochengji.com
教程集为您提供php访问url的四种方式等资源,欢迎您收藏本站,我们将为您提供最新的php访问url的四种方式资源

10.jpg

1.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("http://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的四种方式的详细内容,更多请关注教程集其它相关文章!

  • 本文转载于:博客园,如有侵犯,请联系jquerycn@qq.com删除
  • 您可能感兴趣的文章:
    php访问url的四种方式
    php不同页面数据传递
    PHP 登录完成跳转上一访问页面
    php 获取网站地址的函数代码
    php url伪静态过程详解
    php url伪静态化的实现方法详解
    PHP创建桌面快捷方式实现代码
    四种PHP异步执行的常用方式
    ThinkPHP利用.htaccess文件的Rewrite规则隐藏URL中的index.php
    Apache服务器配置全攻略(四)

    [关闭]
    ~ ~