ÖmerGünay adlı üyeden alıntı

BEYAZMASTER şöyle yaptım. Gözden kaçan yer olmuşsa yine yardımcı olurum hocam. Kolay gelsin.

Döngüsüz olan


$resimler = scandir("klasor_yolu");
$urun_adi = seo_url($data['product1_name']);

if ($resimler):
foreach ($resimler as $resim):
// Resim adı karakter sayısını buluyoruz.
$say = strlen($resim);

// Uzantıyı buluyoruz.
$bol = explode(".",$resim);
$uzanti = end($bol);
// Uzantı kaç karakter buna bakıyoruz. Ve 1 ekliyoruz. Uzantının başındaki nokta için.
$uzanti_say = strlen($uzanti)+1;

// Resim adı uzantisiz kaç karakter bunu buluyoruz.
$resim_adi = $say-$uzanti_say;

// Resimin uzantısız hali
$uzantisiz_resim = substr($resim, 0,$resim_adi);

if ($uzantisiz_resim==$urun_adi) {
// eğer klasördeki resim ile ürün eşleşir ise uzantıyı ekliyoruz.
$urun_adi = $urun_adi.".".$uzanti;
}

endforeach;

endif; ?>





İf içindeki kod


if ($data["product1_name"]!=null){
echo '
';
}else {
echo "";
}
?>





Döngülü olan


$resimler = scandir("klasor_yolu");

foreach ($veri as $data):
$urun_adi = seo_url($data['product_name']);

if ($resimler):
foreach ($resimler as $resim):
// Resim adı karakter sayısını buluyoruz.
$say = strlen($resim);

// Uzantıyı buluyoruz.
$bol = explode(".",$resim);
$uzanti = end($bol);
// Uzantı kaç karakter buna bakıyoruz. Ve 1 ekliyoruz. Uzantının başındaki nokta için.
$uzanti_say = strlen($uzanti)+1;

// Resim adı uzantisiz kaç karakter bunu buluyoruz.
$resim_adi = $say-$uzanti_say;

// Resimin uzantısız hali
$uzantisiz_resim = substr($resim, 0,$resim_adi);

if ($uzantisiz_resim==$urun_adi) {
// eğer klasördeki resim ile ürün eşleşir ise uzantıyı ekliyoruz.
$urun_adi = $urun_adi.".".$uzanti;
}
endforeach;
endif; ?>







Hocam çok sağolun gerçekten...

Önemli bir pratiklik sağlayacak...

Atladığınız bir yer olduğunu sanmam, olursa da çözmeye çalışırım, çözemezsem rahatsız ederim...

İŞİNİZ GÜCÜNÜZ RAST GİTSİN...

kişi bu mesajı beğendi.