请教大神一个问题,php怎样支持<%each list as vo%>这种写法?

WBOY
Lepaskan: 2016-06-23 13:08:55
asal
1310 orang telah melayarinya

我本地用phpstudy搭建的环境,网上下载的程序,本地可以运行起来,其实一个内容列表是这么读取的

<%each list as vo%>		<li>			<a href="<%vo.url%>"><img  src="<%vo.goods_img% alt="请教大神一个问题,php怎样支持<%each list as vo%>这种写法?" >" />			<div class="text"><h4><%vo.goods_name%></h4><p><%vo.goods_brief%></p></div>			<div class="money">&yen;<%vo.shop_price%></div></a>		</li> 	<%/each%>
Salin selepas log masuk

本地可以正确循环出来,然而放到服务器上面,就报500错误!这是咋回事呢?
这个写法貌似是angulajs的样子,不知道服务器咋支持这个?


回复讨论(解决方案)

开启php的asp语法组件

怎么开启??

开启php的asp语法组件

怎么开启??

你这是模板引擎写法,服务器打开错误提示看看是哪里报错。

你这是模板引擎写法,服务器打开错误提示看看是哪里报错。


错误提示就是开头的一行<%each list as vo%>这个,我不知道这个是不是angulajs还是啥,我这个程序是ecshop的手机版的,我本地预览都是好的,放到服务器就不行了,不知道是不是哪里少了什么

你这是模板引擎写法,服务器打开错误提示看看是哪里报错。


用的是这个artTemplate引擎。。。。

artTemplate 是 js 模板引擎
你需要在页面中检查他是否被加载

artTemplate 是 js 模板引擎
你需要在页面中检查他是否被加载


加载的,本地是好的,上传到服务器上就出现500错误,不知道是不是哪里要配置,这个没法解析这引擎的语法

打开 php 的错误显示功能,看看 php 报什么错
500 错太不友好!

打开 php 的错误显示功能,看看 php 报什么错
500 错太不友好!


第一个错误是:PHP Parse error: syntax error, unexpected T_LIST in C:\virtualhost\www\mobile\include\libraries\EcsTemplate.class.php(1005) : eval()'d code on line 4

第二个错误是:PHP Parse error: syntax error, unexpected T_LIST in C:\virtualhost\www\mobile\data\caches\compiled\vip_list.lbi.php on line 4

看看错误信息指示的行

看看错误信息指示的行


 
Salin selepas log masuk

就是不太懂这啥意思啊,我用phpstudy搭建的本地环境,根本就没这错误,能正常读取数据出来,放服务器上就这问题了。。

应该是你 开启了php的asp语法组件

应该是你 开启了php的asp语法组件


请教在哪开启这个组件?
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan