Selamlar,
Ben bir jQuery fotoğraf sürgünün şeklinde bir sitenin ön sayfasında bir özellikli fotoğraf albümünden dört rastgele fotoğrafları ekliyorum. Tüm görüntüleri aynı boyutta olmalıdır beri, ben onları shuffle, ve daha sonra 4'e aşağı Döşeme, sadece yatay fotoğrafları seçin. İşte kullanıyorum kodudur. Benim soru - bunu yapmak için basit, belki de daha etkili bir yolu var mı? Ya da benim yöntemi oldukça ses yok?
Teşekkürler!
$getImages = $gallery_db->query("SELECT * FROM images WHERE album = '5'"); //sample SQL
$imagesArr = array();
while ($image = $getImages->fetch()) {
$path = "http://somewhere.com/gallery/photos/" .
$image['album'] . "/" . $image['filename'] . ".jpg"; //All files are .jpg
list ($width, $height) = getimagesize($path);
if ($width > $height) {
$imagesArr[] = $path;
}
}
shuffle($imagesArr);
array_splice($imagesArr, 4)
ve daha sonra, çıkış:
foreach ($imagesArr as $path) {
echo "<img src=\"$path\" width=\"220\" height=\"110\"/><br/>\n";
}