Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 动态显示网站上文件夹中的图像。使用Smarty的Foreach_Image_Dynamic_Foreach_Smarty_Directory - Fatal编程技术网

Image 动态显示网站上文件夹中的图像。使用Smarty的Foreach

Image 动态显示网站上文件夹中的图像。使用Smarty的Foreach,image,dynamic,foreach,smarty,directory,Image,Dynamic,Foreach,Smarty,Directory,我想显示我网站上文件夹中的随机图像 示例:../images/ 我已经想过使用foreach结构,但我不知道如何在代码中实现它 <ul> {foreach from=../images/ item=imagelink} <li><img src="{$imagelink}" width="100" height="100" alt=""/></li> {foreach} </ul> 我希望有人有一个解决方案,我已经搜索了很多,但找

我想显示我网站上文件夹中的随机图像 示例:../images/ 我已经想过使用foreach结构,但我不知道如何在代码中实现它

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

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

{foreach}
</ul>
我希望有人有一个解决方案,我已经搜索了很多,但找不到解决方案


我还想稍后显示该文件夹中的所有图像。

您可能需要在PHP中创建随机图像列表,然后将数组分配给Smarty变量。然后,您将能够使用foreach在数组上迭代并创建列表元素

<?php

// create array of random images into $images
$smarty->assign(images, $images);

?>

@paul delre工作正常,因此我使用该目录中所有图像的url

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

感谢您的帮助:-

$files = glob("img/*.*"); 
$smarty->assign(images, $files);