Parse error: syntax error

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

, unexpected T_ENDFOREACH in D:\clientweb\bendigou\wwwroot\templates\compiled\help.lbi.php on line 25"

一个很多的电子商务的网站都是有的问题,突然出现了,google了一下,发现好像很多的网站都是有类似的问题,到底是怎么回事呢?

http://www.google.cn/search?q=unexpected+T_ENDFOREACH&hl=zh-CN&newwindow=1&start=0&sa=N

大家都是如何让自己的网站恢复正常呢?

回答:
现在这个网站也是出现同样的问题呢

http://www.bendigou.com/index.php

1# sunzhoujian

您用的是什么版本的ecshop,还有您是否修过程序。如果修改过,请用源文件覆盖

都是没有修改过文件的呢,不知道怎么回事?在那里有原来的文件呢?之前都是没有问题的,网站也是有一个月都没有加产品了,突然就不好了。很奇怪,源文件都是看了看,还是不知道如何才是好。

3# 晓天

我的是重庆上传源文件后就好了。

<?php if ($this->_var['helps']): ?>
<table width="801" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#DADADA" class="clear" style="margin:10px auto 5px auto;">
<tr>
<?php $_from = $this->_var['helps']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }; $this->push_vars('', 'help_cat');if (count($_from)):
foreach ($_from AS $this->_var['help_cat']):
?>
<td class="help-cat"><img src="themes/default/images/grey_arrow.gif" alt="" width="37" height="37" /><?php echo $this->_var['help_cat']['cat_name']; ?></td>
<?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
</tr>
<tr>
<?php $_from = $this->_var['helps']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }; $this->push_vars('', 'help_cat');if (count($_from)):
foreach ($_from AS $this->_var['help_cat']):
?>
<td bgcolor="#FFFFFF" valign="top"><ul>
<?php $_from = $this->_var['help_cat']['article']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }; $this->push_vars('', 'item');if (count($_from)):
foreach ($_from AS $this->_var['item']):
?>
<li><A href="<?php echo $this->_var['item']['url']; ?>" title="<?php echo htmlspecialchars($this->_var['item']['title']); ?>"><?php echo $this->_var['item']['short_title']; ?></A></li>
<?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
</ul></td>
<?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
</tr>
</table>
<?php endif; ?>
<?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
</tr>
</table>
<?php endif; ?>

这个是文件,你是如何重新上传的呢?因为你的服务器里面的是旧的,是吗?新的如何得到呢?

5# dnsns

你好,源文件怎么上传呢?网站不是会进行一些定制吗?那个定制怎么办呢?


如果是一出这样的问题就说要源文件覆盖的话 那以前定制的就没用了还真会坑钱哦

我都是试试了好久,都是还是这个问题,都是要花更多的时间来解决一下这个问题了。技术问题还是很头痛的。

, unexpected T_ENDFOREACH in

你模板foreach标签没有匹配好!

http://www.eiboa.com 朋友,你这个网站访问速度很快,模版非常的好,你是放在那里的呢,可以介绍一下服务器端吗,花费多少呢,我想改进一下我自己的网站了。