我正在网站上显示图片。前18张图片应这样写:
name
其余的(从19号开始)应该这样写:
<img class="item lazy" data-src="<?php echo $path; ?>" src="<?php echo $path; ?>" />
我使用了<img class="item lazy" data-src="<?php echo $path; ?>" />
循环,但是没有用(它将显示循环中显示的每个项目18次):
while
我想不起来...有什么建议吗?
答案 0 :(得分:2)
<?php
$n=0;
$dir="C:/Chose a folder";
$url="http://....";
$files=scandir($dir);
foreach($files as $filenm) {
if( $n++<18 ) echo "<img class='item lazy' data-src='$url/$filenm' src='$url/$filenm' />";
else echo "<img class='item lazy' data-src='$url/$filenm/>";
}
?>
注意,src应该是文件的URL,而不是本地文件名