91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

德格县| 毕节市| 扬州市| 祁连县| 绥芬河市| 宣武区| 望都县| 固安县| 应用必备| 连江县| 乌什县| 凤冈县| 兴城市| 江安县| 阳西县| 库伦旗| 得荣县| 左贡县| 镇赉县| 革吉县| 乳源| 叶城县| 无锡市| 余干县| 海南省| 蒲江县| 岳阳市| 沅江市| 仪征市| 正镶白旗| 肇州县| 苏尼特右旗| 韶山市| 英德市| 石景山区| 界首市| 敖汉旗| 民权县| 任丘市| 达日县| 和林格尔县|