Php Ürün kaydederken 3 mb'dan büyük dosya hatası
Ürün kaydederken 3 mb'dan büyük dosya hatası alıyorum. Yardımcı olabilir misiniz?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (6)
İki alanı birleştirmek için, dosya yükleme işlemi yapılırken ayrıca veritabanına kayıt işlemi de gerçekleştirilmeli. Örnek olarak, dosya yükleme işlemi başarılı olduğunda, veritabanına kayıt işlemi gerçekleştirilebilir. Bu amaçla, dosya yükleme işlemi sonrasında yer alan "move_uploaded_file" fonksiyonunun içerisinde yer alan "if" bloğunun içerisine yeni bir "foreach" döngüsü ekleyebilirsiniz ve burada veritabanına kayıt işlemi gerçekleştirebilirsiniz.
Kodunuzda dosya yükleme işlemi yapılırken yüklenen dosyanın boyutunun 3 MB'dan büyük olup olmadığı kontrol edilmektedir. Eğer dosya 3 MB'dan büyükse kullanıcıya "Dosya Boyutu 3 MB'dan Büyük Olamaz" uyarısı verilmektedir ve işlem sonlandırılmaktadır. Bu kontrolü kaldırmak isterseniz, kontrol bloğunu kodunuzdan silebilirsiniz veya kontrol bloğunun içerisinde yer alan "if($dosya_boyutu > (1024*1024*3))
" kontrol kriteri değiştirerek dosya boyutunun daha büyük olmasına izin verebilirsiniz.
Şu iki alanı birleştirmem lazım.
Çoklu kaydetme.php
Merhaba
Şeklinde bir if blogunuz var burada 3.145.728 byte cinsinden sınırlandırmada bulunduruyorsunuz. Bu sebep ile
3 mb dan fazla dosya yüklemek istediğiniz de hata veriyor.
Uyarı Bilgisi
bu sebep ile 102410243 => 3 yerine daha fazla / daha az sayı belirtebilirsiniz.
Teşekkürler