note 107981 deleted from features.file-upload.multiple by googleguy

From: Date: Tue, 22 Oct 2013 06:45:51 +0000
Subject: note 107981 deleted from features.file-upload.multiple by googleguy
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-196627@lists.php.net to get a copy of this message
Note Submitter: Donatas Olseviius ---- 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; } ?>

« previous php.notes (#196627) next »