PHP + MySQL Resim Kaydetme ve Gösterme

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

PHP + MySQL Resim Kaydetme ve Gösterme

Mesaj gönderen hi_selamlar »

S.A. arkadaşlar.

Benim bir sorum olacaktı.

İstediğim MySQL ile bir resmi VT içine kaydetmek ve bu resmi PHP ile listelerken MySQL den direkt alıp listelemek istiyorum. Listelemek diyorum ; alt alta bir sürü resim gelebilir.

Bu işlemi nasıl yaparım veya nasıl yapamam ;)

Bilen arkadaşlar var ise yardımcı olurlarsa sevinirim.

Teşekkürler.

S.A.
Herkes cahildir, bazi konularda.
Kullanıcı avatarı
sherlockholmes
Kıdemli Üye
Mesajlar: 930
Kayıt: 19 Tem 2004 09:13

Re: PHP + MySQL Resim Kaydetme ve Gösterme

Mesaj gönderen sherlockholmes »

Resimleri veritabanına kaydetmek pek pratik bir çözüm değildir. Resimleri siteye upload edip veritabanına sira numarası ve dosya ismi ile kayıt ederseniz , sonradan veritabanında resim isimlerini çağırıp img tagının src parametresine geçerseniz -birden fazla resim için döngü kurabilirsiniz- istediğiniz işlemi kaynakları daha verimli kullanarak yapabilirsiniz..

Kolay gelsin..
y = e^x fonksiyonu hangimizi etkilememiştir ki? Küllerinden hayat bulan Zümrüd-ü Anka kuşu gibi, türevi yine kendisidir.
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Re: PHP + MySQL Resim Kaydetme ve Gösterme

Mesaj gönderen hi_selamlar »

sherlockholmes yazdı:Resimleri veritabanına kaydetmek pek pratik bir çözüm değildir. Resimleri siteye upload edip veritabanına sira numarası ve dosya ismi ile kayıt ederseniz , sonradan veritabanında resim isimlerini çağırıp img tagının src parametresine geçerseniz -birden fazla resim için döngü kurabilirsiniz- istediğiniz işlemi kaynakları daha verimli kullanarak yapabilirsiniz..

Kolay gelsin..

S.A.

Hocam ilgin için teşekkür ederim. Ama ben bu işlemi yapmam lazım. Mümkün mü ? Mümkün ise Nasıl ?

Teşekkürler.

S.A.
Herkes cahildir, bazi konularda.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: PHP + MySQL Resim Kaydetme ve Gösterme

Mesaj gönderen Battosai »

Arkadaşım kullanacağın resimler 1 KB civarı ise veritabanına kaydet ama 10 KB dan 10 tane resim gelse sorgu sonucu, 100 KB sadecec 10 satırlık dataset edecek..bide buna sayfa boyutunu ekle ortalama 200 KB endüşük sayfa olur yani buda web geliştirme mantığına biraz ters bir yöntem olur....Verdiğim örnek iyimser bir tahmin resim boyutlarının 100 KB lar civarı ve üstü olması siteyi kullanılmaz veya yavaşlıktan çekilmez hale getirir...dolayısıyla sende herkez gibi yap diyor öteki arkadaş tavsiyesine uysan iyi olur yada uyma 8)
FrontPage
Üye
Mesajlar: 25
Kayıt: 08 Mar 2004 10:29
İletişim:

Re: PHP + MySQL Resim Kaydetme ve Gösterme

Mesaj gönderen FrontPage »

Bu söylediğini yapmak için GD kütüphanesini öğrenmen gerekir.
Bazı durumlarda veritabanında dosya tutmak zorunlu olabilir. Bu yüzden arkadaşa hak vermek gerekir.
veritabanında blog alan kullanman gerekir.
resim için bir tane gösterici php dosyası yaparak dosya headerlerini php dosyasına vererek blob alana kaydettirdiğin veriyi ekrana yazdırman işini çözecektir.
onaydin
Üye
Mesajlar: 202
Kayıt: 07 Şub 2006 02:30

Re: PHP + MySQL Resim Kaydetme ve Gösterme

Mesaj gönderen onaydin »

Yukarda arkadaşların belirttiği gibi image dosyalarını vtde yol olarak tutmak her zaman önerilir. Sizin durumda illa vtde tutmak gerekiyormuş, muhtemelen
güvenlik nedeniyle ki bunun içinde kafa yormadım ama farklı çözümler bulunabilir. Veritabanında tutma meselesinde gd fonksiyonları önerilmiş muhtemelen o şekilde yapılabiliyordur
ancak ben bunun base_64 tarzı bir şeye değiştirerek yapmanın mümkün olabileceğini düşündüm sonra googleda bir arama yaptım
aşağıdaki linkteki kodu kullanarak da yapılabileceğini gördüm.
http://fundisom.com/phparadise/php/imag ... age_encode

kolay gelsin.
Cevapla