我想从目录中的文件夹中显示10-15个图像,但我不想重复显示它们。我也不想使用MySQL表显示文件夹中的随机图像,不用重复使用JS或PHP
请帮忙。
目前我使用下面的代码
$imglist='';
$img_folder = "gallerypage/small/";
mt_srand((double)microtime()*1000);
$imgs = dir($img_folder);
while ($file = $imgs->read()) {
$imglist .= "$file"."|";
} closedir($imgs->handle);
$imglist = explode("|", $imglist);
//print_r($imglist);
$no = sizeof($imglist)-2;
//echo $no;
for ($i=0; $i<=$no; $i++)
{
$random = $i; // mt_rand($i, $no/$i);
//echo $random;
$fileb =
$image = $imglist[$i];
$fileb = $image;
if($image != '.' && $image != '..' && $image != 'Thumbs.db')
{
//echo '<img src="'.$img_folder.$image.'" border=0>';
//if($image != ""){
//echo "k".$image."k";
echo "<a href='".$img_folderb.$fileb."' rel='lightbox-journey'><img src='".$img_folder.$image."' title='".$image."' alt='".$image."' height='100'/>";
//}
}
}
到目前为止你做了什么? – 2012-02-20 08:30:45