PHP Dosya Yükleme Hata Kodları

PHP Eğitim Seti‘nin 23. dersinde nasıl dosya yükleme işlemi yapacağımızdan bahsettim ve orda birkaç hata kodundan bahsettim.

Bu yazımda da bu hata kodlarını göstereceğim. Bunlara bakarak olası hataları daha rahat bir şekilde çözebilirsiniz.

0 : UPLOAD_ERR_OK

Bu hata kodu dosyanın başarılı bir şekilde yüklendiğini belirtir. Eğer dosya yüklendiyse geriye 0 döner.

1 : UPLOAD_ERR_INI_SIZE

Bu hata kodu php.ini dosyanızda bulunan upload_max_filesize değerini aştığınız zaman döner. Büyük dosyalar yüklemek için ini dosyanızda birazcık değişiklik yapmanız gerekebilir. Genel olarak php.ini varsayılan upload_max_filesize boyutu 2M veya 16M’dir.

2 : UPLOAD_ERR_FORM_SIZE

HTML formunuzda belirlenen maximum file size değerinin aşıldığı durumlarda ortaya çıkan hata kodudur.

3 : UPLOAD_ERR_PARTIAL

Dosya yükleme işleminin tamamlanamadığını belirtir.

4 : UPLOAD_ERR_NO_FILE

Yüklenecek dosyanın bulunamadığını belirtir.

5

Sebebini bilmiyorum ama 5 diye bir hata kodu yok.

6 : UPLOAD_ERR_NO_TMP_DIR

Dosyanın geçici olarak kaydedileceğin temp dizininin bulunamadığı anlamına gelir.

7 : UPLOAD_ERR_CANT_WRITE

Dosya diske yazılamadığı durumlarda ortaya çıkan hata kodudur.

8 : UPLOAD_ERR_EXTENSION

Yüklenmesi engelli bazı dosya uzantıları mevcut. (Yanlış hatırlamıyorsam php.ini dosyasının içinde belirtililyor.) Bu uzantılardan birine sahip bir dosya yüklemeye çalıştığınız zaman aldığınız hata kodudur.

Evet bir yazının daha sonuna geldik. Herkese iyi çalışmalar.

Genel, PHP Mustafa Zahid Efe Yorum Yapılmamış