2012-06-07 6 views
5

मेरे पास एक PHP स्क्रिप्ट है जो अपलोड की गई फ़ाइलों को संभालती है। यह आमतौर पर ठीक काम कर रहा है, लेकिन मुझे कभी-कभी अपलोड त्रुटियां मिल रही हैं।फ़ाइलों को अपलोड करने के लिए अस्थायी नाम नहीं दिया गया

फ़ाइल है कि विफल हो गई है:

Array ([Filedata] => Array (
     [name] => cbj2_web.pdf 
     [type] => 
     [tmp_name] => 
     [error] => 1 
     [size] => 0)) 

फ़ाइल है कि काम किया है:

Array ([Filedata] => Array ( 
     [name] => tick.png 
     [type] => application/octet-stream 
     [tmp_name] => /tmp/phpL8oYLc 
     [error] => 0 
     [size] => 1108)) 

मुझे यकीन है कि क्या गलत हो रहा नहीं कर रहा हूँ जब मैं $_FILES सरणी जाँच, यह मैं क्या देख सकते हैं या इसे कैसे पहचानने के लिए। यह फ़ाइल को संसाधित करने के पहले चरण में है, इसलिए मेरे पास कोई कोड नहीं है जो फ़ाइल के साथ कुछ भी कर रहा है।

कोई सुझाव?

+0

शायद किसी को ध्यान में रखते हुए त्रुटि 0 और दूसरी त्रुटि 1 है;) – tigrang

+0

हाँ, जैसा कि टिम नीचे बताया गया है। मुझे याद आया कि त्रुटि क्या है और कैसे हल करें :) – TH1981

उत्तर

8

http://php.net/manual/en/features.file-upload.errors.php से:

मूल्य: 1; अपलोड की गई फ़ाइल php.ini में upload_max_filesize निर्देश से अधिक है।

तो अपलोड_मैक्स_फाइलिज़ मान को उच्च मूल्य में बढ़ाने के लिए आपको अपनी php.ini फ़ाइल को संपादित करने की आवश्यकता है।

+1

मुझे 51 सेकंड तक मारने के लिए +1। –

+1

आम तौर पर त्रुटि कोड को देखने के लिए पोस्टर की आलोचना नहीं हो सकती है, लेकिन मुझे पता है कि अगर मैंने "त्रुटि = 0" और "त्रुटि = 1" देखा तो मुझे लगता है कि यह एक बाइनरी पैरामीटर था ... – octern

+0

मैंने क्या किया। :) एक संदेह का लाभ देने के लिए धन्यवाद – TH1981

संबंधित मुद्दे