note 107981 added to features.file-upload.multiple

From: Date: Tue, 20 Mar 2012 07:53:18 +0000
Subject: note 107981 added to features.file-upload.multiple
Groups: php.notes 
Request: Send a blank email to php-notes+get-186738@lists.php.net to get a copy of this message
This method fixes $_FILES array when uploading multiple files. <?php public static function fixGlobalFilesArray($files) { $ret = array(); if(isset($files['tmp_name'])) { if (is_array($files['tmp_name'])) { foreach($files['name'] as $idx => $name) { $ret[$idx] = array( 'name' => $name, 'tmp_name' => $files['tmp_name'][$idx], 'size' => $files['size'][$idx], 'type' => $files['type'][$idx], 'error' => $files['error'][$idx] ); } } else { $ret = $files; } } else { foreach ($files as $key => $value) { $ret[$key] = self::fixGlobalFilesArray($value); } } return $ret; } ?> ---- Server IP: 69.147.83.197 Probable Submitter: 79.142.114.149 ---- Manual Page -- http://www.php.net/manual/en/features.file-upload.multiple.php Edit -- https://master.php.net/note/edit/107981 Del: integrated -- https://master.php.net/note/delete/107981/integrated Del: useless -- https://master.php.net/note/delete/107981/useless Del: bad code -- https://master.php.net/note/delete/107981/bad+code Del: spam -- https://master.php.net/note/delete/107981/spam Del: non-english -- https://master.php.net/note/delete/107981/non-english Del: in docs -- https://master.php.net/note/delete/107981/in+docs Del: other reasons-- https://master.php.net/note/delete/107981 Reject -- https://master.php.net/note/reject/107981 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#186738) next »