Veri Tabanından Resim çekme

ozen74 yalçın özen

<?php

## Uzantı Kontrollerim
    $uzanti=     array('image/jpeg','image/jpg','image/png','image/x-png','image/gif');
## Aynı Dizinde Bulunan Resimler Klasörüne Kaydet
    $dizin=     "resimler";
    if(in_array(strtolower($_FILES['resim']['type']),$uzanti)){
    move_uploaded_file($_FILES['resim']['tmp_name'],"./$dizin/{$_FILES['resim']['name']}");
## Veritabanına Bağlanalım ##
    $baglan=   mysql_connect("localhost","","") or die ('Sunucuya Bağlanamadım.');
    $asd=       mysql_select_db("_uye",$baglan) or die ('Veritabanı Bağlanamadık !');
## Dosya İsmimizi Veritabanına Yazdıralım. ##
    mysql_query("SET NAMES utf8");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
## Türkçe Karakter Hatası
    $db=       $_FILES['resim']['name'];  

## Resmimizin Adını Alalım
    $ekle=     mysql_query("INSERT INTO blog (resim) VALUES ('".$db."')") or die (mysql_Error());
# Blog Tablosu -> Resim Sütununa Ekleyelim.
    echo "Başarılı !";
    }else{
    echo "Başarısız !";
    }

?>
Arkadaşlar Yukarıdaki gibi veritabanına resim ekleyebiliyorum ancak veri tabanından eklediğim resmi nasıl çekebilirim? yardımcı olursanız sevinirim

22-12-2013 22:20

    Php

    $sec=mysql_query("select * from resimler where resimad='resimad'") gibi select sorgusuyla cekeceksin sartlarını  sen belirle  bu ornek bir kod parcası  senin  veri tabanın icin degil  sadece select query nin kullanım sekillerinden bir tanesi 

    23-12-2013 01:28

      Php

      alicilin Ali Fırat Güler

      veri tabanından çektiğiniz resimin kodların ıecho ile ekrana basmadan önce header(); fonksiyonu ile sayfayı jpeg olarak gösterirseniz tamamdır

      23-12-2013 23:35

        Php

        TeaMTurkeR Şenol TÜRKER

        Headera jpg tanimlarsa php sayfasi komple resim gibi algilanmazmi hocam

        24-12-2013 12:04

          alicilin Ali Fırat Güler

          zaten eklemeyi yapmış. Çekmeyi soruyor hocam. Veritabanından resim çekmek için bir php sayfası yapıp başlık headeri olarakta jpeg verdiği zaman Veritabanından hangi resimi çekceğini belirlemek içinde GET kullanırsa dört dörtlük olur. Zaten sayfanın jpeg olarak tanınmasını istiyoruz bizde. Sayfa jpeg olarak tanınıyor diye başka php kodları çalıştırmasına engel değil. Hertürlü kodu çalıştırır fakat çıktı veremez.

          24-12-2013 12:28

            TeaMTurkeR Şenol TÜRKER

            bende onu diyorum işte ali hocam acemi olan arkadaşlar için sorun yaşarlar cevabınızı uygulayınca örnek olarak cevabınızı bir makalede yapmak istiyorsa misal diyelim makale sorgusu ile birlikde resmide çekecekse bu sefer headerde tanımlı olan diğer html çıktıları yok sayılacak. çokmu ince düşündüm ne hocam smiley

            24-12-2013 23:24

              Php

              alicilin Ali Fırat Güler

              Aaaa. pardon pardon. Ben arkadaşın kodlarına dikkat etmedim. Benim kafam mysqle resim dosyasını direk yazdırmaya gitti. Ama arkadaş linkini yazdırıyormuş. Tekrardan özür diliyorum. Kafam başlığa gitti. Çok dalgınım bu aralar çooook smiley

               

              26-12-2013 11:55

                www.Phpkodlari.com © 2009 Herkes Php öğrenecek
                Web tasarım ve eğitim kaynağınız.