Tarih: 2007-05-03, 16:50:47 Mesaj konusu: php ile yazılmış bir siteye resim yükleme??
Selam arkadaşlar. Phpnuke ile kurduğum sitemi editleyerek bişeyler yapmaya çalışlıyorum kendi çapımda. Üyeler bilgisayarlarından kendi resimlerini eklesinler istiyorum server a. Bir kaç problem var.
1. $_FILES global değişkenini kullanarak dosya ekleme scripti hazırladım ancak şöyle bir hata çıktı =>
--------------------------
Warning: move_uploaded_file(/uploads/gitt.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in .. ../public/resim_yukle.php on line 21
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/klasor_adi' to '/uploads/gitt.gif' in .. ../public/resim_yukle.php on line 21
HATA_1: Dosya yüklenirken bir sorun çikti...
---------------------------
2. zaten kodları yazdığım kitapta php nin bazı versiyonlarının, dosya yükleme kodunda güvenlik açıkları var... diyo. ve ben de korktum biraz bu açıklamadan :)
3. Bunu yapan siteler nasıl yapıyor??? Mesela arkadaşlık siteleri, reklam yapmak gibi olmasın da yonja da php ile hazırlanmış bir site ve resim yükleniyo :S Ben de neden sorun çıkıyo...
Bunları geçersek gelelim asıl konuya: Bana, sadece gif ve jpg dosyalarını güvenli bi şekilde hosta nasıl yükletebileceğimi anlatabilirmisiniz??? [/code]
http://php.arsivimiz.com/Kategoriler/PHP/upload-uygulamalari öncek,likle buradaki scriptleri bir inceleyin nasıl yazıldıklarına bir göz atın.
1) kodları görmeden bir şeyler söylemek imkansız ama versenizde (kendi acımdan) inceleyecek zamanım yok açıkcası.
2)kodların kendinde de açık olabilir, upload edilen jpg yada gif uzantılı başka birşey de olabilir. bazı serverler uploadları taratarak servera çekiyorlar
upload da güvenlik gercektende üst seviyede olması gerekli. aksi taktirde sadece index atıp bırakmazlar :)..
evvvveettt bu süper çalışıyo. Yalnız temel olarak benm yazdığım scripte benziyo :S benimki neden hata verdi :S
neyse çok sağol. Ben bunda bi kaç deneme de yaptım mesela html ve php dosyalarının uzantılarını gif ve jpg olarak değiştirip yüklemeyi denedim ve bana geçerli bi resim dosyası değil diye hata verdi. Sanırım bununla servera resim yüklersem bi güvenlik açığı oluşturmaz.!??? Oluşturabilir mi yoksa :S ??
http://php.arsivimiz.com/Goster/866 dosya da bu
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız