2011-05-30 64 views
1

我想從我的網站上的文件夾中顯示隨機圖像 示例:../images/ 我已經想過使用foreach構造,但我不知道如何在代碼中實現它。動態顯示來自網站上文件夾的圖像。使用Smarty的Foreach

<ul> 
{foreach from=../images/ item=imagelink} 

<li><img src="{$imagelink}" width="100" height="100" alt=""/></li> 

{foreach} 
</ul> 

我希望有人有解決方案我已經搜索了很多,但找不到解決方案。

我還想要顯示該文件夾中的所有圖像。

回答

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> 
0

@保羅 - delre正常工作,所以我需要在該目錄中的所有圖片的URL中使用

$files = glob("img/*.*"); 

$smarty->assign(images, $files); 

感謝您的幫助:-)

相關問題