详细介绍了DreamweaverCMSDEDEDECMS无法下载遥控图片完成图片本地化的关键解决方案,有需要的盆友可以参考一下。
e.DEDE图片本地化无效的关键原因:
fsockopen()函数在网络服务器的运行环境中是被禁止的。
解决方案1:
使用stream_socket_client()函数代替fsockopen()。
实际的变化是/include/dedehttpdown.class.PHP第507行。
$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);
解决方案2:
写php.ini,找disable_functions,去掉里面的fsockopen。
如果计划处理不了,分析php.ini环境变量中的allow_url_fopen是否打开;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)