सबसे पहले, मैं अपलोड किए गए फ़ील्ड को अलग से नाम दूंगा। उदा. पहले फ़ील्ड को नाम दें <input name="image_1" type="file" />
और दूसरा <input name="image_2" type="file" />
. फिर आप $_FILES
. पर पुनरावृति कर सकते हैं इसके बजाय सरणी:
foreach($_FILES as $fileId => $file){
//make sure it's a file you want (optional)
if(!preg_match("/^image\_\d+$/",$fileId){
continue;
}
//the rest of your code from the for loop
}
दूसरे, आपको यह सुनिश्चित करने की आवश्यकता है कि आपके फ़ॉर्म का एनक्टाइप multipart/form-data
है ।
क्या इसमें से कोई मदद करता है?