2012-03-30 5 views
2

Apache SSI에서 여러 값을 가질 수있는 변수를 선언하고 싶습니다. 그런 다음 값을 반복하여 페이지에 인쇄하려고합니다.Apache SSI에서 배열 및 루핑 에뮬레이션

정규 표현식과 재귀 포함을 사용하여 그렇게 할 수 있습니까? 나는 미친 건가요, 아니면이 작품 만들 수 :

에서을 index.html을

looper.shtml에서
<!--#set var="values" value="a,b,c" --> 
<!--#set var="count" value="0" --> 

<ul> 
    <!--#include virtual="looper.shtml" --> 
</ul> 

:

<!-- I need some sort of terminal condition --> 
<!--#set var="value" value="use a regexp to get the value at values[count] (not sure how)" --> 
<!--#set var="count" value="count + 1 (not sure how to do that either)" --> 

<li><!--#echo var="value" --></li> 

<!--#include virtual="looper.shtml" --> 
+0

나는 오락 용 도구를 남용하는 엄청난 팬이지만, 분명히 똑같은 (또는 그 이하) 노력으로 짧은 스크립트를 작성할 수 있습니까? – larsks

+0

그래, 난 그냥 펄 스크립트를 할 수 있지만 웹 마스터가 exec-cgi privliges를 켜도록 설득하는 번거 로움이 될 것입니다. – Adam

답변