想在论坛找解决方法,没办法那只能自己想方法,个人解决帝国cms如何实现采集https开头的网页内容 加函数找到e/class/connect.php打开添加函数
//获取https链接内容 function getHTTPS($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函数内添加如下代码 if(strstr($filepath,"https://")){ return getHTTPS($filepath); } 自此可实现采集https开头的网页链接
|