php抓取https網址出現錯誤的解決方法
PHP中有一個函式file_get_contents();通過該函式可以實現對指定網頁內容的抓取操作,但是如果未對PHP進行正確的配置的話,在抓取https的網頁內容時會出現如下錯誤。
Warning:file_get_contents(): Unable to find the wrapper “https”
遇到以上情況,可通過對php.ini檔案的正確配置來解決:
1、開啟php.ini檔案;
2、Ctrl+F找到extension=php_openssl.dll這一行內容;
3、將此行內容前的分號刪除;
4、重啟php和web伺服器即可解決。
除此之外,在PHP中想要抓取指定網頁內容,還可以用到另一個函式,即curl函式。相對於file_get_contents()函式來說,curl函式提供了更多的引數以便於選擇,要使用curl函式訪問https的網頁內容時,使用此配置即可:curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
相關文章
- PHP錯誤“Thisfilehasexpired”的解決方法PHP
- 隨身碟出現防寫錯誤的解決方法
- Python: 安裝 sklearn 包出現錯誤的解決方法Python
- scp出現錯誤的解決辦法
- 編譯EJB出現錯誤的解決編譯
- 高防上傳HTTPS證書出現“引數格式錯誤”報錯的解決辦法 – HTTPS SSL 教程HTTP
- Nginx出現413 Request Entity Too Large錯誤解決方法Nginx
- apache出現 403 permission 和404 not fund錯誤(解決方法)Apache
- 使用PHP的正則抓取頁面中的網址PHP
- 訪問 HTTPS 網站時的 SSL 錯誤解決方案HTTP網站
- sql出現結果集錯誤以及出現ora-600或者ora-7445錯誤的解決方法思路SQL
- php5.3.3呼叫https的wsdl,出現錯誤,請大家幫忙看看PHPHTTP
- mysql與php錯誤解決MySqlPHP
- 安裝vCenter Server出現1603錯誤的一種解決方法Server
- git push出現unpack failed: error Missing tree錯誤的解決方法GitAIError
- windows10系統升級助手出現錯誤的解決方法Windows
- linux+php5.3版本出現錯誤死鎖解決LinuxPHP
- ontape出現段錯誤(未解決篇)
- ubuntu網路卡啟動錯誤解決方法Ubuntu
- XP系統出現記憶體讀寫錯誤解決方法記憶體
- PHP出現Cannotmodifyheaderinformation問題的解決方法PHPHeaderORM
- PHP初學者最常遇到的8個錯誤及解決方法PHP
- Win10系統愛奇藝出現504錯誤程式碼的解決方法Win10
- undefined reference to錯誤的解決方法Undefined
- 解決:LNMP架構下訪問php頁面出現500錯誤薦LNMP架構PHP
- PHP curl error 60 錯誤解決PHPError
- PHP & Linux: libsodium.so.23 錯誤解決方法PHPLinux
- Linux啟動網路卡時出現RTNETLINK answers File exists錯誤解決方法Linux
- exchange出現1025錯誤!(未解決)
- ant構建時出現錯誤解決方案
- win10 mstsc出現內部錯誤怎麼修復_win10 mstsc出現內部錯誤解決方法Win10
- php查詢mssql出現亂碼的解決方法PHPSQL
- /initrd目錄的作用和當刪除時出現的錯誤解決方法(轉)
- 錯誤Namenodeisinsafemode的解決方法
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- 連線MySQL出現2013錯誤解決MySql
- nginx過一段時間出現400 Bad Request 錯誤的解決方法Nginx
- Nginx下出現 see security.limit_extensions錯誤的解決方法NginxMIT