+ -
当前位置:首页 → 问答吧 → 织梦上传到linux空间后采集图集出错:

织梦上传到linux空间后采集图集出错:

时间:2012-12-19

来源:互联网

织梦上传到linux空间后采集图集出错:

提示:

Notice: Undefined variable: litpicname in /www/web/www.jjlady.com/include/dedecollection.func.php on line 254

Notice: Undefined variable: ttx in /www/web/www.xxx.com/include/dedecollection.func.php on line 254


错误代码所在函数/www/web/www.xxx.com/include/dedecollection.func.php 为:

/**
*  HTML里的图片转DEDE格式
*
* @access    public
* @param     string  $body  文章内容
* @Return    string
*/
function TurnImageTag(&$body)
{
    global $cfg_album_width,$cfg_ddimg_width;
    if(empty($cfg_album_width))
    {
        $cfg_album_width = 800;
    }
    if(empty($cfg_ddimg_width))
    {
        $cfg_ddimg_width = 150;
    }
    $patten = "/<\\s*img\\s.*?src\\s*=\\s*([\"\\'])?(?(1)(.*?)\\1|([^\\s\\>\"\\']+))/isx";
    preg_match_all($patten,$body,$images);
    $returnArray1 = $images[2];
    $returnArray2 = $images[3];
    foreach ( $returnArray1 as $key => $value )
    {
        if ($value)
        {
          $ttx .= "{dede:img ddimg='$litpicname' text='图 ".($key+1)."'}".$value."{/dede:img}"."\r\n";
        }
        else
        {
          $ttx .= "{dede:img ddimg='$litpicname' text='图 ".($key+1)."'}".$returnArray2[$key]."{/dede:img}"."\r\n";
        }
    }
    $ttx = "\r\n{dede:pagestyle maxwidth='{$cfg_album_width}' ddmaxwidth='{$cfg_ddimg_width}' row='3' col='3' value='2'/}\r\n{dede:comments}图集类型会采集时生成此配置是正常的,不过如果后面没有跟着img标记则表示规则无效{/dede:comments}\r\n".$ttx;
        print_r($ttx);exit;
    return $ttx;
}


程序在本地采集一切正常,上传到空间后就出现这个错误,请问这是神马情况?

作者: leondaa   发布时间: 2012-12-19

能采集,但采集到的图片路径是远程链接,不是本地文件,即不能下载到本地。这是神马情况?

作者: leondaa   发布时间: 2012-12-20

不是一样的系统和空间  可能是不一样的

作者: 後學末進   发布时间: 2013-04-24