网站运行一段时间后,help.lib.php会莫名奇妙的出现错误!!(360的模板)

2016-07-07 15:20 来源:www.chinab4c.com 作者:ecshop专家

网站运行一段日子后会出现一个语法错误,查看了报错文件help.lib.php后发现在代码的最下面壁正常的时候多出来一些代码(红色部分),不知道时怎么回事。希望有过类似经历的朋友能帮忙解答下。

<?php endif; ?>l>
<?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
</div>
</div>
<?php endif; ?>
  1. <?php if ($this->_var['helps']): ?>
  2. <div id="help">
  3. <div class="content">
  4. <?php $_from = $this->_var['helps']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }; $this->push_vars('', 'help_cat');if (count($_from)):
  5. foreach ($_from AS $this->_var['help_cat']):
  6. ?>
  7. <dl>
  8. <dt><?php echo $this->_var['help_cat']['cat_name']; ?></dt>
  9. <dd>
  10. <?php $_from = $this->_var['help_cat']['article']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }; $this->push_vars('', 'item');if (count($_from)):
  11. foreach ($_from AS $this->_var['item']):
  12. ?>
  13. <a href="<?php echo $this->_var['item']['url']; ?>" title="<?php echo htmlspecialchars($this->_var['item']['title']); ?>"><?php echo $this->_var['item']['short_title']; ?></a><br />
  14. <?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
  15. </dd>
  16. </dl>
  17. <?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
  18. </div>
  19. </div>
  20. <?php endif; ?>l>
  21. <?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
  22. </div>
  23. </div>
  24. <?php endif; ?>
复制代码

回答:
那就是模板的问题了。写的不规范

那怎么办呢?




我用的是360官方的模板呀,别的朋友有这样的情况吗?