디렉토리의 폴더에서 10-15 개의 이미지를 표시하고 싶지만 반복해서 표시하고 싶지는 않습니다. 나는 또한 MySQL 테이블을 사용하고 싶지 않다.JS 또는 PHP를 사용하여 반복하지 않고 폴더의 무작위 이미지 표시
도와주세요. 현재
나는 당신이 이미지의 폴더 glob에하고 반복 할 수있는 코드 아래
$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'/>";
//}
}
}
지금까지 무엇을 했습니까? –