麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

PHP中file_get_contents函數抓取https地址出錯的解決方法(兩種方法)

2024-05-04 23:39:05
字體:
來源:轉載
供稿:網友

本文通過兩種方法解決PHP中file_get_contents函數抓取https地址出錯,需要的朋友可以參考下

方法一:

在php中,抓取https的網站,提示如下的錯誤內容:

Warning: file_get_contents() [function.file-get-contents]: failed to open stream: Invalid argument in I:Webmyphpa.php on line 16

打開php.ini文件找到 ;extension=php_openssl.dll ,去掉雙引號”;” ,重啟web服務器即可。

apache服務器的話,可以同時啟用mod_ssl模塊測試。

如果不方便修改服務器配置,可以參考使用如下的函數來解決:

代碼示例:

 

 
  1. <?php 
  2. //file_get_contents抓取https地址內容 
  3. function getCurl($url){ 
  4. $ch = curl_init(); 
  5. curl_setopt($ch, CURLOPT_URL,$url); 
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
  7. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
  8. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
  9. $result = curl_exec($ch); 
  10. curl_close ($ch); 
  11. return $result; 

方法二:

在php中,利用file_get_contents函數抓取url是https開頭的網站網頁內容時,會出現類似下面的錯誤警告:

Warning: file_get_contents(https://127.0.0.1/index.php) [function.file-get-contents]: failed to open stream: Invalid argument in E:/website/blog/test.php on line 25

打開php.ini找到 ;extension=php_openssl.dll ,去掉雙引號”;” ,重啟web服務器即可。

apache的可以同時啟用mod_ssl模塊測試

以上內容給大家分享了兩種方法解決PHP中file_get_contents函數抓取https地址出錯,希望對大家有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日韩视频在线播放 | 国产精品午夜未成人免费观看 | 素人视频在线观看免费 | 欧美日韩在线视频一区 | 精品一区二区三区免费爱 | 日美黄色片 | 久久精品国产99国产精品澳门 | 成人黄色小视频网站 | av在线免费观看中文字幕 | 成年免费网站 | 亚洲福利视 | 成人毛片100免费观看 | 爱操av | 亚洲一区动漫 | 亚洲福利在线观看视频 | av在线播放免费观看 | 日韩av影片在线观看 | 黄色伊人网站 | 国产精品中文在线 | 午夜视频在线免费播放 | 国产91在线亚洲 | 一区二区三区黄色 | 久久久一区二区 | 女人裸体让男人桶全过程 | 欧美精品国产综合久久 | 成人爽a毛片免费啪啪红桃视频 | 亚洲一区二区三区日本久久九 | 国产九九九九 | 91在线视频观看 | 一级毛片在线免费观看 | 国产中出在线观看 | 色综合久久久久久 | 大西瓜永久免费av在线 | 精品国产乱码久久久久久丨区2区 | 高清成人在线 | 国产精品欧美久久久久一区二区 | 国产精品久久久久久久av | 国产羞羞视频在线观看免费应用 | 九九热精品在线视频 | 久久久成人动漫 | 亚洲电影在线观看高清免费 |