中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP 獲取網頁內容的三種方法

發布時間:2020-07-07 17:00:51 來源:網絡 閱讀:605 作者:sthc4683 欄目:web開發

抓取到的內容在通過正則表達式做一下過濾就得到了你想要的內容。

 

file_get_contents() 把整個文件讀入一個字符串中。

Java代碼  PHP 獲取網頁內容的三種方法

  1. <meta charset="utf-8">    

  2. <?php   

  3. $url = "http://onestopweb.iteye.com/";   

  4. $contents = file_get_contents($url);   

  5. //如果出現中文亂碼使用下面代碼   

  6. //$getcontent = iconv("gb2312", "utf-8",$contents);   

  7. echo $contents;   

  8. ?>  

 

curl_init() 初始化一個新的會話,返回一個cURL句柄下載 ,供curl_setopt(), curl_exec()和curl_close() 函數使用。

Java代碼  PHP 獲取網頁內容的三種方法

  1. <meta charset="utf-8">    

  2. <?php   

  3. $url = "http://onestopweb.iteye.com/";   

  4. $ch = curl_init();   

  5. $timeout = 5;   

  6. curl_setopt($ch, CURLOPT_URL, $url);   

  7. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);   

  8. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);   

  9. //在需要用戶檢測的網頁里需要增加下面兩行   

  10. //curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);   

  11. //curl_setopt($ch, CURLOPT_USERPWD, US_NAME.":".US_PWD);   

  12. $contents = curl_exec($ch);   

  13. curl_close($ch);   

  14. echo $contents;   

  15. ?>   

 

fopen->fread->fclose 文件流
fopen() 函數打開文件或者 URL。
fread() 函數讀取文件。
fclose() 函數關閉一個打開文件。

Java代碼  PHP 獲取網頁內容的三種方法

  1. <meta charset="utf-8">    

  2. <?php   

  3. $handle = fopen ("http://onestopweb.iteye.com/""rb");   

  4. $contents = "";   

  5. do {   

  6.     $data = fread($handle, 1024);   

  7.     if (strlen($data) == 0) {   

  8.         break;   

  9.     }   

  10.     $contents .= $data;   

  11. while(true);   

  12. fclose ($handle);   

  13. echo $contents;   

  14. ?>   

 

PS:
1.使用file_get_contents和fopen必須空間開啟allow_url_fopen。方法:編輯php.ini,設置allow_url_fopen = On,allow_url_fopen關閉時fopen和file_get_contents都不能打開遠程文件。 下載

2.使用curl必須空間開啟curl。方法:windows下修改php.ini,將extension=php_curl.dll前面的分號去掉,而且需要拷貝ssleay32.dll和libeay32.dll到 C:\Windows\system 或者 C:\Windows\System32。

 

如圖:
PHP 獲取網頁內容的三種方法
 

我的系統是WIN7的64位,把兩個dll文件放在這個文件夾中就起效果了。
PHP 獲取網頁內容的三種方法
 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新疆| 二手房| 太仆寺旗| 富裕县| 丹寨县| 民县| 炎陵县| 彩票| 剑川县| 泸定县| 汝阳县| 兴国县| 扎鲁特旗| 枞阳县| 鄯善县| 连江县| 新河县| 中山市| 潼南县| 麻城市| 华池县| 聊城市| 边坝县| 富蕴县| 胶州市| 连州市| 北川| 徐汇区| 京山县| 西贡区| 宣武区| 五原县| 颍上县| 肇东市| 安西县| 铜川市| 井陉县| 淳安县| 东至县| 都兰县| 华容县|