|
|
|
Yazan
|
Konu: resim dosyaları (Okunma Sayısı 1041 defa)
|
reya
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 16
|
merhaba, php ile veritabanından resim dosyalarının isimlerini okutarak ekranda görüntülemeye çalışıyorum. Kendi bilgisayarımda (xampp yüklü) düzgün görüntüleniyor. Server'da ise resim dosyalarının boyutlarında beyaz kutucuk çıkıyor.(Resim dosyaları serverda veritabanında tanımlanan yerde bulunuyor) Bu serverla ilgili bi sorunmudur yoksa dosyalarla mı?Anlayamadım. Yardımcı olabilirseniz çok sevinirim.Teşekkürler.
|
|
|
|
|
Logged
|
|
|
|
mudkicker
Arif Ender
Admin
Offline
Mesaj Sayısı: 873
Mastered PHP
|
kodları görelim 
|
|
|
|
|
Logged
|
|
|
|
reya
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 16
|
resimin çağrıldığı sayfa:
$sql1=mysql_query("select id,isim,aciklama from resim2 order by id asc"); while ($satir1=mysql_fetch_row($sql1)){ $i=$i+1; $width = getimagesize("admin/$satir1[1]"); ?> <td align="left" valign="top"><strong> Urun No <?=$satir1[0]?> </strong></td> <td><a href="#" onClick="MM_openBrWindow('resim2.php?resimId=<?=$satir1[0]?>','','width=<?=$width[0]?>,height=<?=$width[1]?>')"><img src="thumb2.php?resimId=<?=$satir1[0]?>" border="2">[/url] </td> <td valign="top"><strong><?=$satir1[2]?></strong></td>
resim2.php'de:
<img src="image2.php?resimId=<?=$resimId?>">
|
|
|
|
|
Logged
|
|
|
|
reya
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 16
|
image2.php'de : header("Content-type: image/jpg"); include('admin/imageTool.php'); include('admin/sql.php'); $image = new ImageTool(); $sql=mysql_query("select isim from resim2 where id='$resimId'"); $satir=mysql_fetch_row($sql); $image->getFromFile("admin/$satir[0]"); $image->render(); kodlar budur 
|
|
|
|
|
Logged
|
|
|
|
reya
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 16
|
thumb2.php'yi yazmamışım (başka yok)
header("Content-type: image/jpg"); include('admin/imageTool.php'); include('admin/sql.php'); $image = new ImageTool(); $sql=mysql_query("select isim from resim where id='$resimId'"); $satir=mysql_fetch_row($sql); $width = getimagesize("admin/$satir[0]"); $image->getFromFile("admin/$satir[0]"); if ($width[0]>=$width[1]){ $image->resizeWidth(80); } else { $image->resizeHeight(65); } $image->render();
|
|
|
|
|
Logged
|
|
|
|
|
MeW
|
Mesajlarınızı tek mesaj halinde, kodlarınızı da [ code ] [ /code ] tagleri içinde yazın lütfen.
|
|
|
|
|
Logged
|
|
|
|
reya
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 16
|
tamam bundan sonra öyle yaparım kusura bakmayın lütfen. Sorunumla ilgilendiğiniz için teşekkürler
|
|
|
|
|
Logged
|
|
|
|
mudkicker
Arif Ender
Admin
Offline
Mesaj Sayısı: 873
Mastered PHP
|
<? yerine <?php kullanmayı deneyin. Muhtemelen bundan kaynaklanıyor olabilir öncelikli olarak buna dikkat ettim, kodları incelemedim.
|
|
|
|
|
Logged
|
|
|
|
|
|
reya
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 16
|
bir sürü resim programları denedim başka bir server'da çalışıyorlar, benim kullandığım server ise inatla resimleri göstermiyor(dosyaların mod'unu 777 yaptığın halde).  (Hasta oldum yaa) eksik birşeymi var?
|
|
|
|
|
Logged
|
|
|
|
|
 |
|