• 14-06-2010, 16:04:39
    #1
    arkadaslar, resimleri php'de acmak istiyorum, daha acik olmak gerekirse asagidaki gibi nasil yapabilirim?

    resimin url'si
    <img src="http://www.site.com/resimler/324.jpg" />
    benim istedigim
    <img src="http://www.site.com/image.php?id=324" />
    bu sekilde resimleri kullanmak, bunu nasil yapabilirim?
  • 14-06-2010, 16:13:08
    #2
    Öncelikle bir sql oluşturacaksınız


    CREATE TABLE IF NOT EXISTS `resim` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `resim` varchar(444) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    Sonrasında php sorgusuyla databaseden resimleri çekeceksiniz.


    <?php 
    
    $id = intval($_GET['id']);
    $ac = mysql_query("select * from resim where id='$id'"); $ok=mysql_fetch_array($ac);
    $resim = $ok['resim'];
    
    echo '<img src="'.$resim.'>"';
    
    ?>
  • 14-06-2010, 16:18:24
    #3
    onun yerine soyle baslasak, bosuna db'den veri cekerek cpu yormaya gerek yok sanirim

    image.php
    <?php
    $id = intval($_GET['id']);
    header('Content-Type: image/jpeg');
    
    
    // bu resim gostermeyi yapamadim
    
    "http://www.site.com/resimler/".$id.".jpg"
    
    
    ?>
  • 14-06-2010, 18:10:07
    #4
    varchar'in 444 karaktere kadar destekledigini yeni ögrendim!


    Ntie adlı üyeden alıntı: mesajı görüntüle
    Öncelikle bir sql oluşturacaksınız


    CREATE TABLE IF NOT EXISTS `resim` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `resim` varchar(444) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    Sonrasında php sorgusuyla databaseden resimleri çekeceksiniz.


    <?php 
    
    $id = intval($_GET['id']);
    $ac = mysql_query("select * from resim where id='$id'"); $ok=mysql_fetch_array($ac);
    $resim = $ok['resim'];
    
    echo '<img src="'.$resim.'>"';
    
    ?>
  • 14-06-2010, 20:05:01
    #5
    Üyeliği durduruldu
    istediğin gibi bi kullanım yok arkadaşların dediği gibi veri tabanından çekmen lazım yada her resim için htaccees tan rewrite yapabilirsin