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

发布于 2021-11-14 17:38:31 字数 2460 浏览 934 评论 2

织梦上传到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*imgs.*?srcs*=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}"."rn";

        }

        else

        {

          $ttx .= "{dede:img ddimg='$litpicname' text='图 ".($key+1)."'}".$returnArray2[$key]."{/dede:img}"."rn";

        }

    }

    $ttx = "rn{dede:pagestyle maxwidth='{$cfg_album_width}' ddmaxwidth='{$cfg_ddimg_width}' row='3' col='3' value='2'/}rn{dede:comments}图集类型会采集时生成此配置是正常的,不过如果后面没有跟着img标记则表示规则无效{/dede:comments}rn".$ttx;

        print_r($ttx);exit;

    return $ttx;

}

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

偏爱自由 2021-11-18 19:15:31

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

冷默言语 2021-11-16 20:58:41

能采集成功吗?这是notice级别的信息,一般不会影响程序运行的。到php.ini里面关闭错误报告就行了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文