php’de upload yapmak istediğimizde $_FILES globalini kullanırız. bu dizinişn her bir elemanı
“key=>Array() ” tipindedir.
key <input type=”file” name=”key” burda verdiğimiz name değerine eşitti. buna karşılık gelen dizinin elemanları da
[name] => Dosyanın Gerçek Adı
[type] => Dosya headerindan okunan tür (mime-type)
[tmp_name] => Dosyanın Template klasoründeki adı
[error] => Hata Kodu
[size] => Dosyanın Boyutu.
error elemanının değerlerinin anlamı
0 => hata yok dosya başarıyla temp klasorüne upload oldu
[1] => dosya boyutu php.ini dosyasındaki upload_max_filesize değerinden büyük.
[2] => dosya boyutu html formdaki MAX_FILE_SIZE değerinden büyük
[3] => dosya kısmen upload edildi ( upload b aşarılı fakat temp oluşturulken kırpma oluşmuştur.)
[4] => dosya seçilmedi
[6] => temp klasörü yok ya da yazma izni yok
[7] => dosya diske yazılamadı.
[8] => upload bir kutuphane tarafından durulduruldu.







