העלאת קבצים מרובים

ניתן להעלות כמה קבצים בו-זמנית , ושהמידע עליהם יאסף במערכים בשבילך . כדי לעשות את זה , יש להשתמש באותו תחביר שליחת מערך בטופס ה-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 ] גם הם קבועים .