מדריך PHP קודם פרק 19. טיפול בהעלאת קבצים הבא ניתן להעלות כמה קבצים בו-זמנית, ושהמידע עליהם יאסף במערכים בשבילך. כדי לעשות את זה, יש להשתמש באותו תחביר שליחת מערך בטופס ה-HTML כמו שעושים עם תיבות בחירה וצ 'קבוקסים: הערה: תמיכה בהעלאת קבצים מרובים נוספה בגירסה 3.0.10. דוגמה 19-3. העלאת קבצים מרובים כשהטופס שלמעלה נשלח, המערכים $userfile, $userfile_name ו - $userfile_size יווצרו בתחום הגלובלי (ממש כמו ב-$HTTP_POST_FILES ($HTTP_POST_VARS ב-PHP 3)). כל אחד מהנ "ל יאנדקס, בצורה מספרית, מערך של הערכים המתאימים, לפי הקבצים שנשלחו. לדוגמה, בהנחה שהקבצים / home / test / review.html ו - / home / test / xwp.out נשלחו. במקרה הזה, $userfile_name[ 0] יכיל את הערך review.html, ו - $userfile_name[1] יכיל את הערך xwp.out. באותו האופן, $userfile_size[0] יכיל את גודל הקובץ review.html וכיוצא בזה. $userfile[ 'name'][0], $userfile['tmp_name'][0], $userfile['size'][0] ו - $userfile['type'][0] גם הם קבועים. קודם ראשי הבא מלכודות נפוצות למעלה תמיכה בשיטת PUT