dizinde sadece küçük resimlerini görüntüleyerek, ancak tam boy görüntü bağlama

1 Cevap

Ben fullsize görüntüleri ve minyatür ile bir dizin var. Küçük resim thumb_ ile öneki ve daha sonra tam boy meslektaşları gibi aynı adı paylaşan edilir.

Ne ben tam görüntü ve başparmak hem de almak için aşağıdaki komut dosyası yapmam gerekiyor, bu yüzden doğru bağlantı yankı? Olduğu gibi, tüm görüntüleri döndürür.

<?
   $dirHandle = opendir("images");
   while ($file = readdir($dirHandle)) {
      if(!is_dir($file) && strpos($file, '.jpg')>0 || strpos($file, '.gif')>0 || strpos($file, '.png')>0) {
         echo ("<a href=images/$file><img src=images/thumb_$file></a>");
      }
   } 
   closedir($dirHandle);
?>

1 Cevap

  • Bir küçük yoksa sadece bir şey yapmak && stripos($file, 'thumb_') === false
  • normal dosya bilindiği direkt olarak küçük resim yolunu oluşturmak

Bu çalışması gerekir (uyarı: 1dk kodu sapan)

<?
   $dirHandle = opendir("images");
   while ($file = readdir($dirHandle)) {
      if(!is_dir($file) && (strpos($file, '.jpg')>0 || strpos($file, '.gif')>0 || strpos($file, '.png')>0) && stripos($file, 'thumb_') === false) {
         echo ("<a href=images/$file><img src=images/thumb_$file></a>");
      }
   } 
   closedir($dirHandle);
?>