file_get_contents這個php函數抓取數據常見錯誤解決方法
方法一:找到php.ini文件,修改如下:
1、找到extension=php_openssl.dll這一行,去掉前面的‘;’
2、找到allow_url_include = Off 這一行,將Off改為 On,然后重啟服務器。
方法二:同樣,再php.ini中找到user_agent="PHP"這一行,去掉前面的‘;’,重啟服務器。如果依然解決不了,那么將這一行替換為:user_agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)",重啟服務器。
方法三:在你的代碼下添加如下代碼:
$result = file_get_contents($reqData['formUrl'], false, $context); $results = iconv("utf-8", "utf-8//IGNORE",$result);