服务器端包括:我可以计算变量内的东西

时间:2014-03-14 14:43:52

标签: apache server-side-includes

我试图根据显示的页面计算幻灯片的当前索引 到目前为止我得到了这个:

<!--#set var="page" value="0" -->
<!--#set var="slidesPerPage" value="4" -->

<!--#if expr="$QUERY_STRING = /p=1/" -->
  <!--#set var="page" value="1" -->
<!--#elif expr="$QUERY_STRING = /p=2/"  -->
  <!--#set var="page" value="2" -->
<!--#endif -->

现在我想&#34;计算&#34;像这样的当前指数:

<!--#set var="currentIndex" value="${$page * $slidesPerPage + 1}" -->

但这不起作用 这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

在经过一些努力并自己尝试之后,我找到了一种有效的“解决方案”:

<!--#exec cmd="printf $(($page * $slidesPerPage + 1))" -->

这只是将输出打印到页面而不是将其存储在变量中,但现在对我来说已经足够了。

如果有人有更好/更好的解决方案,请告诉我。