关于DEDE解决无法下载远程图片(远程抓图、存图)到本地?

来源:互联网 发布:速度达软件 编辑:程序博客网 时间:2024/06/05 18:59
我的网站也是突然不能“下载远程图片和资源”了,在论坛搜了半天,大多是没有回答,有回答的也不对。
经过反复测试,才找到了解决办法。
因为是独创的,所以想卖2金币,晕,我竟然不能设置出售,白忙活了。感觉有用的话,给个好评或奖励。我的网站也是突然不能“下载远程图片和资源”了 - ☆奋力拼搏☆ - 北方的…郎
方法如下

后台 - 系统 - 系统基本参数 - 站点设置 - 站点根网址 - 填上网址(如:http://www.xxx.com)
就能成功远程图片和资源本地化。

 下载远程图片和资源  删除非站内链接  提取第一个图片为缩略图 
这个要勾上。 不能删除非本站连接也是这个原因。


可能原因2:关于DEDE解决无法下载远程图片(远程抓图、存图)到本地?
作者:系统管理员    发布于:2012-09-26 15:35:41    文字:【大】【中】【小】
摘要:
问题分析及解决方法:
    这是由于服务器上禁用了fsockopen() 函数造成的,在用fsockopen()的地方用 stream_socket_client() 代替就可以了。具体修改地方是 /include/dedehttpdown.class.php 把
$this->m_fp = @fsockopen($this- >m_host, $this->m_port, $errno, $errstr,10); 替换为
$this->m_fp = @stream_socket_client($this- >m_host . ':' . $this->m_port, $errno, $errstr,10); 就可以了。

0 0