火车采集器发布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

    尘缘:我在发布图片的时候也出现了这个问题。就是文章里没有图集内容。能不能帮我解决一下啊。

    DEDE5.7有点BUG,需要修改程序后再发布。

    回复
  • 小菜

    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%

    任务编辑第三步,不要使用urlencode发布。

    回复
  • jojo

    2011.3.16 13:03

    哪个文件???
    我也是失败,本地测试的时候好好的,网络上发的时候就不行 总失败 但是有些数据已经发布成功了 返回说是失败

    本地测试正确的话,可能是图片太多,发布超时。

    回复