PHP.ini默認配置下,用file_get_contents讀取https的鏈接,就會如下錯誤:
Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?
這個錯誤分3種解決方案:
1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;刪掉,重啟服務就可以了。
2.linux下的PHP,就必須安裝openssl模塊,安裝好了以後就可以訪問了。
3.如果服務器你不能修改配置的話,那麼就使用curl函數來替代file_get_contents函數,當然不是簡單的替換啊。還有相應的參數配置才能正常使用curl函數。