火车采集器发布DEDEv5.7图集失败的解决办法
DEDE5.7升级时,对代码进行了重构,以兼容PHP5.3,但部份代码升级时测试不到位,出现了一些问题。
以下为5.6时的代码,覆盖上来即可解决。正确的代码未研究,额。
[php]
/**
* 获得网址的host和query部份
*
* @access public
* @param string $gurl 调整地址
* @return string
*/
function GetHostInfo($gurl)
{
$gurl = eregi_replace("^http://","",trim($gurl));
$garr[‘host’] = eregi_replace("/(.*)$","",$gurl);
$garr[‘query’] = "/".eregi_replace("^([^/]*)/","",$gurl);
return $garr;
}
[/php]
发表评论
评论列表(8)
Ken
2012.4.21 12:04
我覆盖上去,也还是发布失败.难道跟人品还有关系?
binxl
2011.8.9 00:08
挺好。。。。。
UNK
2011.7.6 16:07
这段代码是dede什么文件在什么地方
行者
2011.6.14 18:06
尘缘:我在发布图片的时候也出现了这个问题。就是文章里没有图集内容。能不能帮我解决一下啊。
小菜
2011.6.6 14:06
尘缘大哥,请问这是修改DEDE的哪一个文件啊
神马都是浮云
2011.4.29 16:04
评论要审核的? 为什么发了看不见
神马都是浮云
2011.4.29 16:04
上面的代码覆盖到哪个位置啊
我本地测试正常,发布出去的时候标题是乱码,所有标题都是这个样子的 %e5%a4%b4%e6%9d%a1%ef%bc%9a%e5%
jojo
2011.3.16 13:03
哪个文件???
我也是失败,本地测试的时候好好的,网络上发的时候就不行 总失败 但是有些数据已经发布成功了 返回说是失败