如何解决phpcms v9采集功能无法使用的问题
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍如何解决phpcms v9采集功能无法使用的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!phpcms v9 采集功能 不能用怎么办?无法采集https的网
千家信息网最后更新 2026年11月02日如何解决phpcms v9采集功能无法使用的问题
这篇文章主要介绍如何解决phpcms v9采集功能无法使用的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
phpcms v9 采集功能 不能用怎么办?
无法采集https的网站内容主要是https不支持file_get_contents获取内容,所以可以考虑采用curl的方式获取。(需要开启curl,可以在pathinfo里边查看)
(1)打开phpcms\modules\collection\classes\collection.class.php
在类里边添加新函数:
protected static function curl_request($url){ if (!function_exists('curl_init')) { throw new Exception('server not install curl'); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_HEADER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);//禁止调用时就输出获取到的数据 curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false); $result = curl_exec($ch); curl_close($ch); return $result; }(2)找到函数function get_htm把该函数
protected static function get_html($url, &$config) { if (!empty($url) && $html = @file_get_contents($url)) { if ($syscharset != $config['sourcecharset'] && $config['sourcetype'] != 4) { $html = iconv($config['sourcecharset'], CHARSET.'//TRANSLIT//IGNORE', $html); } return $html; } else { return false; } }改成
protected static function get_html($url, &$config) { if(substr(trim($url),0, 5) == "https"){ $html = @self::curl_request($url); }else{ $html = @file_get_contents($url); } if (!empty($url) && $html) { if ($syscharset != $config['sourcecharset'] && $config['sourcetype'] != 4) { $html = iconv($config['sourcecharset'], CHARSET.'//TRANSLIT//IGNORE', $html); } return $html; } else { return false; } }然后保存即可获取,测试结果

不知道是否还有其他bug,欢迎留言反馈!
以上是如何解决phpcms v9采集功能无法使用的问题的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
内容
功能
函数
问题
价值
兴趣
小伙
小伙伴
怎么办
数据
方式
更多
知识
篇文章
结果
网站
行业
资讯
资讯频道
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网的科技
广州互联网科技公司
华宇互联网科技
世界互联网领先科技成果
成都互联网科技公司
友谊互联网络科技
佰商互联网科技有限公司
互联网 科技馆
广州优美互联网科技
阿里巴巴算科技企业还是互联网
阿里互联网科技公司
赶超互联网科技 微信多开
互联网科技与大数据专业
哈尔滨屹滨互联网科技有限公司
消费医药和互联网科技
张召忠谈中国互联网科技
广州燕处互联网科技有限公司
北京互联网科技类企业分布
互联网科技品牌
山东亿川互联网科技有限责任公司
互联网金融科技
国智互联网科技
科技互联网项目
美国互联网科技巨头监管
广西互联网科技公司
互联网养老 桔豆科技
安控科技rtu产品工业互联网
青岛中康互联网医疗科技有限公司
广州市恰铎互联网科技有限公司
北京天晋互联网科技有限公司