PHP中file_get_contents函數(shù)抓取https地址出錯的解決方法(兩種方法)
方法一:
在php中,抓取https的網(wǎng)站,提示如下的錯誤內(nèi)容:
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服務(wù)器即可。
apache服務(wù)器的話,可以同時啟用mod_ssl模塊測試。
如果不方便修改服務(wù)器配置,可以參考使用如下的函數(shù)來解決:
代碼示例:
<?php
//file_get_contents抓取https地址內(nèi)容
function getCurl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$result = curl_exec($ch);
curl_close ($ch);
return $result;
}
方法二:
在php中,利用file_get_contents函數(shù)抓取url是https開頭的網(wǎng)站網(wǎng)頁內(nèi)容時,會出現(xiàn)類似下面的錯誤警告:
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服務(wù)器即可。
apache的可以同時啟用mod_ssl模塊測試
以上內(nèi)容給大家分享了兩種方法解決PHP中file_get_contents函數(shù)抓取https地址出錯,希望對大家有所幫助。
相關(guān)文章
PHP如何實現(xiàn)阿里云短信sdk靈活應(yīng)用在項目中的方法
這篇文章主要介紹了PHP如何實現(xiàn)阿里云短信sdk靈活應(yīng)用在項目中的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06
thinkPHP5框架實現(xiàn)分頁查詢功能的方法示例
這篇文章主要介紹了thinkPHP5框架實現(xiàn)分頁查詢功能的方法,結(jié)合實例形式分析了thinkPHP5實現(xiàn)分頁查詢功能的相關(guān)控制器、模板等操作技巧,需要的朋友可以參考下2018-03-03
php array_reverse 以相反的順序返回數(shù)組實例代碼
本篇文章主要介紹了php array_reverse 以相反的順序返回數(shù)組實例代碼,具有一定的參考價值,有興趣的可以了解一下。2017-04-04
PHP導(dǎo)出數(shù)據(jù)超時的優(yōu)化建議
當(dāng)數(shù)據(jù)訪問次數(shù)過多時,建議使用redis緩存一些固定數(shù)據(jù),減少mysql查詢次數(shù)。今天小編給大家分享PHP導(dǎo)出數(shù)據(jù)超時的優(yōu)化建議,感興趣的朋友一起看看吧2021-07-07
destoon二次開發(fā)模板及調(diào)用語法匯總
這篇文章主要介紹了destoon二次開發(fā)模板及調(diào)用語法,需要的朋友可以參考下2014-06-06
Laravel8 使用圖形驗證碼做登錄功能的實現(xiàn)
這篇文章主要介紹了Laravel8 使用圖形驗證碼做登錄功能的實現(xiàn),通過安裝擴展包調(diào)用相關(guān)接口進行校驗驗證碼是否正確,代碼簡單易懂,需要的朋友可以參考下2021-06-06
Zend Framework教程之Zend_Db_Table表關(guān)聯(lián)實例詳解
這篇文章主要介紹了Zend Framework教程之Zend_Db_Table表關(guān)聯(lián)用法,結(jié)合實例形式較為詳細的分析了Zend_Db_Table表關(guān)聯(lián)的定義,實現(xiàn)方法與相關(guān)注意事項,需要的朋友可以參考下2016-03-03

