开发者社区> 问答> 正文

织梦上传到linux空间后采集图集出错:403.10 禁止访问:配置无效 

织梦上传到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 = "/<\simg\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;

}

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

展开
收起
kun坤 2020-05-27 18:06:41 604 0
1 条回答
写回答
取消 提交回答
  • 能采集成功吗?这是notice级别的信息,一般不会影响程序运行的。到php.ini里面关闭错误报告就行了######能采集,但采集到的图片路径是远程链接,不是本地文件,即不能下载到本地。这是神马情况?

    2020-05-28 09:29:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载