修改:/e/class/connect.php文件
在该文件最上面加上以下函数
//获取https链接内容
functiongetHTTPS($url){$ch=curl_init();curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_HEADER,false);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_REFERER,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);$result=curl_exec($ch);curl_close($ch);return$result;}
找到ReadFiletext函数如下代码
functionReadFiletext($filepath){$filepath=trim($filepath);$htmlfp=@fopen($filepath,"r");//远程if(strstr($filepath,"://")){while($data=@fread($htmlfp,500000)){$string.=$data;}}//本地else{$string=@fread($htmlfp,@filesize($filepath));}@fclose($htmlfp);return$string;}
改成
functionReadFiletext($filepath){$filepath=trim($filepath);$htmlfp=@fopen($filepath,"r");//远程if(strstr($filepath,"https://")){returngetHTTPS($filepath);}if(strstr($filepath,"://")){while($data=@fread($htmlfp,500000)){$string.=$data;}}//本地else{$string=@fread($htmlfp,@filesize($filepath));}@fclose($htmlfp);return$string;}
自此可实现采集https开头的网页链接