arkadaşlar ben veritabanından resim aratıp sonra ekrana yazdırıyorum resimleri resim tablosundaki resim açıklamasına göre yaptırıyom işte bu resmide sayfaya çekerken belli bir miktar küçültmek istiyorum işte kodlarım
$sor=mysql_query("SELECT * FROM resim where aciklama like '%$ara%'");
echo'<table><tr>';
$i = 0;
while($yaz=mysql_fetch_array($sor)){
$id = $yaz['id'];
$link = $yaz['link'];
$aciklama = $yaz['aciklama'];
$i = $i+1;
echo"<td>
<img border=\"0\" src=\"$link\"></td>";
if($i % 4 == 0){echo '</tr>';}
}
echo'</tr></table>';
Thumb Yapma Sorunu
10
●1.217
- 07-08-2007, 18:20:56Üyeliği durdurulduSürekli konu açman gerekmez tek konu altındada sorabilirsin.
<img width="" height="" diye iki methodu var bunlara bunları kullanarak istediğin boyuta getirebilirsin. Eğer thumbnail oluşturacam diyosan
$width = 50; height = 50; $type = substr($link,-3); $image = exif_thumbnail($link, $width, $height, $type); echo "<img src=\"$image\" alt=\"\" />";
exif fonksiyonunu her host desteklemeyebilir.
</span></span> - 07-08-2007, 18:22:03php ile thumb yapman siteyi yavaşlatır.
<img width=\"200\" height=\"200\" border=\"0\" src=\"$link\"></td>"
şeklinde yapabilirsin. ama illa ben php ile yapayım dersen,
echo"<td>
<img border=\"0\" src=\"$link\"></td>";
bu satırın yerine aşağıdakileri yaz
$bilgi=getimagesize($link);
$genislik=$bilgi['0'];
$yukseklik=$bilgi[1];
if ($genislik>200) {
$oran=$genislik/200;
$genislik=200;
}
$yukseklik=$yukseklik/$oran;
echo"<td>
<img width=\"$genislik\" yukseklik=\"$yukseklik\" border=\"0\" src=\"$link\"></td>"; - 07-08-2007, 19:12:57o zman
$bilgi=getimagesize($link);
$genislik=$bilgi['0'];
$yukseklik=$bilgi[1];
$oran=4;
// resmi 1/4 oranında küçültür
$genislik=$genislik/$oran;
$yukseklik=$yukseklik/$oran;
echo"<td>
<img width=\"$genislik\" yukseklik=\"$yukseklik\" border=\"0\" src=\"$link\"></td>";
bunları ekle dediğim yere. oranı da kendin belirle ben 4 dedim sen istersen daha fazla de. ekrana o oran da küçültülmüşünü yazdırır.