Böyle yaptığımda normal olarak kayıt ekliyor. Fakat resim_url kısmını eklemiyor.. Yardımlarınızı bekliyorum..
PHP'de resim işlemleri biraz sıkıntılıdır. Yani direk yüklediğin dosyayı aynı şekilde kullanamazsın. Önce parçalayıp sonra taşıman gerek.. Aşağıdaki betik işini görecektir.
Ayrıca bu betik sayesinde mesela kalem.png varsa tekrar kalem.png yüklemek istersen farklı resimler olmasına rağmen üzerine yazmak yerine her resime o zamanın md5'ini alıp eklediği için bi' daha aynı isime denk gelme şansın olmaz, böylece isimlerle uğraşmak zorunda kalmazsın.
veritabanına eklerken de $hedef1 'i ekletir, daha sonra çekerken <img src="<?php echo $veritabanındançekilenresimsatırı; ?>"> şeklinde çekersin.
mrtAkdeniz resim işlemlerinde hiç bir sıkıntı yok, he derseniz gd kütüphanesi ile resim işleme işlemleri sıkıntılı :) o zaman belki anlayabilirim,PHP öğrenmeye çalışanları soğutacak sözlerden sakınalım lütfen.
@KemalBALABAN amacım muhalefet olmak değil de gördüğün gibi yine fonksiyonda parçalayıp taşıma işlemleri yaptın, yani insan ilk mantıkta direk bu upload edilen veriyi kullanabileceğini düşünüyor, bende başlarken öyle başlamıştım, o yüzden mevzuya öyle girdim :D
Ayrıca isim temizlemektense md5'le random değer atamak daha kolay, aynı dosya isminde sıkıntı çekmezsiniz.
Yok yok est. beni yanlış anlama :) ürtükmemek lazım :d türkiye de php yazılımcıya şı sıralar bir hayli ihtiyaç var o anlamda söyledim :)
Ayrıca siz saydığım değer verdiğim yazılımcı üstatlarımızdansınız, blogunuzu her fırsatta takip ediyorum, siz de beni yanlış anlamayın lütfen.
Tüm yorumları okuyamadım, ancak resimleri veritabanında tutmak sağlıklı olmaz. Resimleri bir klasöre upload edip resim yolunu veritabanında tutun.
@Aristona_ üşengeçliğine kurban :D Resmi veritabanında tutturmadık zaten veritabanı yolunu tutturduk :D Kaldı ki adam 5 MB'lık bi resim upload etti, hatta arşiv yapıyo ve bundan 100 tane yükledi. 500 MB + standart veritabanı dosyalarından oluşan yaklaşık 510 MB'lık veritabanında işlem yapmanın standart yollarla akıl işi olmadığının farkında olan insanlardır bence buradaki yardım eden kişiler.
Kaldı ki ceviz'de de yazar olduğunuzu biliyorum, böyle bi üşengeçlik ve böyle bi' şey yapacağımızı düşünmeniz ilginç.
Kardeşim konu başlığını okursan sevinirim..
Kemal hocam teşekkür ederim. Şimdi deneyeceğim..
quote:
mrtAkdeniz resim işlemlerinde hiç bir sıkıntı yok, he derseniz gd kütüphanesi ile resim işleme işlemleri sıkıntılı :) o zaman belki anlayabilirim,PHP öğrenmeye çalışanları soğutacak sözlerden sakınalım lütfen.
bence resim yolunu eklemeden ziyade, resimlerin hepsinin içerisinde bulunduğu örnek:images klasörünün yolunu direk kodun içine yaz. yani mesela haber 1 için resmin adı hbr1.jpg ve images klaösürün içerisinde. sen veritabanına sadece haber1 i kaydet yani resmin adını daha sonra çekerkende
veri tabanından img alanındaki resim dını çek, örnek:hbr1.jpg
src="http://www.siten.com/images/".$veri_tabanindan_cektigin_resim_adi.".jpg."" gibi.
eğer resimlerin yollarını tamamen veritabanına kaydedersen bunun bir açık olacağı kannatindeyim. şimdi diyeceksiniz ki kodun içerisine path yazdığında açık olmazmı ? bence olmaz. çünkü yazılan pathle alakalı bir sıkıntı kolayca aşılabilir. ama veritabanına girebilen bir sıkıntı tehlikelidir.
benim sana kişisel tavsiyem. veritabanına path kaydetme. iyi çalışmalar.
Kardeşim yorumun için sağol.. Fakat sorun çözüldü..
Senin .htaccess ile dizinlemeyi kapatırım. Güvenlik açığı olur mu sanmıyorumm..
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme