> 백엔드 개발 > PHP 튜토리얼 > 请教大神一个问题,php怎样支持<%each list as vo%>这种写法?

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

WBOY
풀어 주다: 2016-06-23 13:08:55
원래의
1327명이 탐색했습니다.

我本地用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%>
로그인 후 복사

本地可以正确循环出来,然而放到服务器上面,就报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

看看错误信息指示的行

看看错误信息指示的行


 
로그인 후 복사

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

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

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


请教在哪开启这个组件?
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿