火车采集器发布DEDEv5.7图集失败的解决办法

DEDE5.7升级时,对代码进行了重构,以兼容PHP5.3,但部份代码升级时测试不到位,出现了一些问题。

以下为5.6时的代码,覆盖上来即可解决。正确的代码未研究,额。

/**
 *  获得网址的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;
}

《火车采集器发布DEDEv5.7图集失败的解决办法》有8个想法

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

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

  2. 上面的代码覆盖到哪个位置啊

    我本地测试正常,发布出去的时候标题是乱码,所有标题都是这个样子的 %e5%a4%b4%e6%9d%a1%ef%bc%9a%e5%

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

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

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

发表评论

电子邮件地址不会被公开。