Veri Tabanından Resim çekme .
<?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
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
Php
veri tabanından çektiğiniz resimin kodların ıecho ile ekrana basmadan önce header(); fonksiyonu ile sayfayı jpeg olarak gösterirseniz tamamdır
Php
Headera jpg tanimlarsa php sayfasi komple resim gibi algilanmazmi hocam
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.
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
Php
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