我想在我的网站上显示文件夹中的随机图像 例如:../ images / 我已经考虑过只使用foreach构造,我不知道如何在代码中实现它。
<ul>
{foreach from=../images/ item=imagelink}
<li><img src="{$imagelink}" width="100" height="100" alt=""/></li>
{foreach}
</ul>
我希望有人有一个解决方案,我已经搜索了很多,但找不到解决方案。
我还希望稍后显示该文件夹中的所有图像。
答案 0 :(得分:0)
您可能希望在PHP中创建随机图像列表,然后将该数组分配给Smarty变量。然后,您将能够使用foreach迭代数组并创建列表元素。
<?php
// create array of random images into $images
$smarty->assign(images, $images);
?>
{* template *}
<ul>
{foreach from=$images item=image}
<li><img src="{$image}"/></li>
{/foreach}
</ul>
答案 1 :(得分:0)
@ paul-delre正常工作,所以我把该目录中所有图片的网址都用到了
$files = glob("img/*.*");
和
$smarty->assign(images, $files);
感谢您的帮助: - )