【 在 SoapDinosaur (肥龙) 的大作中提到: 】
: 标 题: Re: 讲解一下这段代码吧。
: 发信站: 水木社区 (Thu Nov 20 21:30:32 2008), 转信
:
:
: 【 在 spadger (这里的水很深) 的大作中提到: 】
: : 标 题: 讲解一下这段代码吧。
: : 发信站: 水木社区 (Thu Nov 20 19:41:22 2008), 转信
: : <?php echo $num; ?>,
: : <?php echo ($cacheable?"1":"0"); ?> );
: : <?php $s = bbs2_readfile($filename); if (is_string($s)) echo $s; ?>
: : o.h(0);o.t(); 这里s=prints("包含附件的全部文章") 如果我附件贴一个文本。
: : 会在文章末尾显示出来,如果贴一个稍微大一点的二进制文件就会提示缺少 ')'
: 是php出错还是js出错?加个显示$filename和$s看看内容对不对。
怀疑bbs2_readfile()函数是否出错,这个函数是不是返回包括附件的整个帖子?
如果是这样那就是对的。上面is_string()函数是不是检验一个函数是不是字符串?如果
包含附件里面肯定会有null字符,is_string()会返回什么?没怎么接触过php
: : //-->
: : </script>
: : 下面是bbsmailcon.php中的一段代码。bbs2_readfile()不会返回,一直到超时.
: : <script type="text/javascript"><!--
: : <?php $s = bbs2_readfile($filename); if (is_string($s)) echo 'att=new attWriter(-1);'.$s; ?>
: 换成显示$filename,看看有啥问题没。
: : //-->
: : </script>
: : 以前没怎么接触过php和js,请大家指教
: :
: : --
: :
: ※ 修改:·SoapDinosaur 于 Nov 20 21:30:53 2008 修改本文·[FROM: 211.151.94.*]
: : ※ 来源:·水木社区 newsmth.net·[FROM: 202.112.11.*]
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 211.151.94.*]
--
修改:SoapDinosaur FROM 211.151.94.*
FROM 202.112.11.*