user-pic

路扬大哥请进~~~~~`

Vote 0 Votes

不知道怎么回事`~~~自从升级到 LEOBBSX0706 以后~~~

在服务器跟目录下总出现一些缓存文件``

而且每天都不断出现```如果不手动删除就一直累积~~~~`



http://easun.org/upload/early/7BAC382D4544124B_1122307209.jpg

7 Replies

| Add a Reply
  • 听山鹰说是 使用标准的 cgi.pm模块后~~,附件上传产生的缓存``

    会自动消失```

    可是一个星期过去了~~~根目录全部被这些文件塞满了~~`

    而且丝毫没有消失的迹象~~`

    闹心的很~``路大哥能帮我看看是怎么回事吗?

    0410没有这种现象~`麻烦路大哥了`````


  • http://easun.org/upload/early/C9CFB4AB_1122307965.rar

    这是正在使用的原版的官方程序~~``

    可能涉及的上传文件```一个是附件上传```一个是头像上传~~~`

  • 对了~`我使用的是 2003 的服务器系统``

  • 麻烦路大哥了``````

  • 对不起。。我近来太忙。。寒下。。

    也许你看见我的失踪时间为0,但是实质上在我自己的论坛我的最后访问时间完全是程序自动完成的。。

    这个问题。比较麻烦。应该是win下没有能够自动释放句柄造成的吧。。新的程序应该决绝了吧?

    如果没有。。尝试。
    下面代码代码

    1。在upfile.cgi最后面加上


    sub deltemp
    {
     my $filetemp =  $lbdir.'CGItemp';
     my @files = <$filetemp*>;
     unlink @files;
    }


    2。在upfile.cgi中找到

          $thisoutput .= qq~<b>上传成功</b> $gourl1<SCRIPT> var p_showupfile= parent.document.getElementById("showupfile"); var s = p_showupfile.innerHTML; s+="$addit2span"; p_showupfile.innerHTML =s; var p_inpost= parent.document.FORM.inpost; var upname='[upload=$up_ext]$tmpfilename.$up_ext[/upload]';var o_value=p_inpost.value; o_value += upname; p_inpost.value = o_value;</SCRIPT>~;


    在这个后面加上

    &deltemp();

  • 还是无效``。。。````

    是不是 COOKIE 的问题``我选的是根目录路径~~

    或者是PERL的安装路径问题?我使用PERL的默认安装路径````

  • 原因已经明白。改起来比较麻烦。我已把原因反馈给官方,也许下个版本可以完美解决:)

Add a Reply

Forum Groups

Good Perl Books

Perl 學習手札

作者:簡信昌

Perl 學習手札 , 一本优秀的中文Perl在线学习资料。

Perl 程序讨论区

12 50

Last Topic: [注意]本区文章归档区 by 路杨 on Oct 16, 2006

事物处理及其他

113 1410

Last Topic: 踩个脚印 by 眼睛oo on Dec 4, 2010

测试私密区

测试私密区

18 88

Notice: 用于测试程序或者不可告人之秘密。不要问我要密码哦。。[此为原LB_ES论坛系统保留项,只限原有权限朋友进入,不再接受注册]

OpenID accepted here Learn more about OpenID