note 111078 added to multipleiterator.attachiterator
| From: | DDT | Date: | Sat, 12 Jan 2013 02:38:12 +0000 |
| Subject: | note 111078 added to multipleiterator.attachiterator | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-192947@lists.php.net to get a copy of this message | ||
If you have multiple file upload fields named "files[]"...
<?php
if (isset($_FILES["files"])) {
$uploads = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC);
$uploads->attachIterator(new ArrayIterator((array)
$_FILES["files"]["name"]), "name");
$uploads->attachIterator(new ArrayIterator((array)
$_FILES["files"]["size"]), "size");
$uploads->attachIterator(new ArrayIterator((array)
$_FILES["files"]["type"]), "type");
$uploads->attachIterator(new ArrayIterator((array)
$_FILES["files"]["tmp_name"]), "tmp_name");
$uploads->attachIterator(new ArrayIterator((array)
$_FILES["files"]["error"]), "error");
foreach ($uploads as $file) {
echo htmlspecialchars($file["name"]) . " = {$file["size"]}
bytes<br/>";
}
}
?>
----
Server IP: 69.147.83.199
Probable Submitter: 75.70.34.207
----
Manual Page -- http://php.net/manual/en/multipleiterator.attachiterator.php
Edit -- https://master.php.net/note/edit/111078
Del: integrated -- https://master.php.net/note/delete/111078/integrated
Del: useless -- https://master.php.net/note/delete/111078/useless
Del: bad code -- https://master.php.net/note/delete/111078/bad+code
Del: spam -- https://master.php.net/note/delete/111078/spam
Del: non-english -- https://master.php.net/note/delete/111078/non-english
Del: in docs -- https://master.php.net/note/delete/111078/in+docs
Del: other reasons-- https://master.php.net/note/delete/111078
Reject -- https://master.php.net/note/reject/111078
Search -- https://master.php.net/manage/user-notes.php