帝国cms后台采集支持https开头的协议地址修改方法
修改:/e/class/connect.php文件
在该文件最上面加上以下函数
//获取https链接内容
//获取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;}
在函数 function ReadFiletext($filepath)
$htmlfp=@fopen($filepath,"r");
之前增加:
if(strstr($filepath,"https://")){ return getHTTPS($filepath); }
可实现采集https开头的网页链接

帝国cms后台采集支持https开头的协议地址修改方法标题图片