मैं एक PHP अपलोड स्क्रिप्ट पर काम कर रहा हूं और मेरी त्रुटि जांच का परीक्षण करते समय, मैंने 17 एमबी टीआईएफएफ फ़ाइल अपलोड करने का प्रयास किया। जब मैं ऐसा करता हूं तो $ _FILES सरणी खाली होती है। लिपि जो काम करने की ज़रूरत है उसके लिए ठीक काम करता है, जो जेपीईजी फाइल अपलोड करना है। मेरा समाधान यह जांचना है कि अपलोड स्क्रिप्ट के साथ जारी रखने से पहले $ _FILES खाली है या नहीं।
क्या कोई बता सकता है कि टीआईएफएफ को अपलोड करने का प्रयास करने पर $ _FILES खाली क्यों है? क्या मेरा समाधान है, यह जांचने के लिए कि $ _FILES खाली है या नहीं, ठीक है?
क्या php.ini
में सेटिंग्स के साथ इसका कुछ संबंध है?
बस स्पष्ट करने के लिए
मैं जाँच की गई थी कि $_FILES
खाली था का उपयोग कर निम्न:
if(empty($_FILES))
{
die('$_FILES is empty.');
}
धन्यवाद! यह निश्चित रूप से था क्योंकि टीआईएफएफ फ़ाइल का आकार 'upload_max_filesize' और 'post_max_size' दोनों से अधिक हो गया था। –