最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • 帝国cms后台采集支持https开头的协议地址修改方法

    正文概述 管理员   2025-09-06   5

    修改:/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函数如下代码

    function ReadFiletext($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;
    }

    改成

    function ReadFiletext($filepath){
    	$filepath=trim($filepath);
    	$htmlfp=@fopen($filepath,"r");
    	//远程
    	
    	if(strstr($filepath,"https://")){
                    return getHTTPS($filepath);
            }
    	
    	if(strstr($filepath,"://"))
    	{
    		while($data=@fread($htmlfp,500000))
    	    {
    			$string.=$data;
    		}
    	}
    
    
    	//本地
    	else
    	{
    		$string=@fread($htmlfp,@filesize($filepath));
    	}
    	@fclose($htmlfp);
    	return $string;
    }

    自此可实现采集https开头的网页链接


    我爱模板网 » 帝国cms后台采集支持https开头的协议地址修改方法

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元