ID: 49196 User updated by: mikhail dot v dot gavrilov at gmail dot com Reported By: mikhail dot v dot gavrilov at gmail dot com Status: Bogus Bug Type: HTTP related Operating System: * PHP Version: 5.3.0 New Comment:
Thanks for quick responce, but my example another. My code above on latest Opera browser allows select many files in one field! Please try example: 1) Create on your server index.html with next code: <html> <body> <form action="upload.php" name="acp_users" enctype="multipart/form-data" method="post"> <input type="file" min="1" max="9999" name="file"/> <input type="submit" name="submit" value="Upload"/> </form> </body> </html> 2) Create in same directory upload.php <?php print_r($_FILES); print_r($_POST); ?> 3) Dowload latest Opera 10 4) enter url index.html on your server. 5) Press "Add files" and select few files (not one!!!) 6) Press "Upload" and see php script result. Thanks for testing. -- Best Regards, Mike Gavrilov. Previous Comments: ------------------------------------------------------------------------ [2009-08-09 14:52:02] j...@php.net Wrong url, here's the complete page: http://www.php.net/manual/en/features.file-upload.multiple.php ------------------------------------------------------------------------ [2009-08-09 14:51:22] j...@php.net Check the example 3 here: http://www.php.net/upload ------------------------------------------------------------------------ [2009-08-08 08:39:57] mikhail dot v dot gavrilov at gmail dot com Expected that array $_FILES would be filled, but instead recieve all content in $_POST array, for example: Array ( [file] => ------------WABJYWB4BD24HFXX0Tt6AT Content-Disposition: form-data; name="file"; filename="test.php" Content-Type: application/octet-stream Content of first file ------------WABJYWB4BD24HFXX0Tt6AT Content-Disposition: form-data; name="file"; filename="SP0921700001.XML" Content-Type: text/xml Content of second file ------------WABJYWB4BD24HFXX0Tt6AT-- [submit] => Upload ) ------------------------------------------------------------------------ [2009-08-08 07:53:02] mikhail dot v dot gavrilov at gmail dot com Description: ------------ Opera browser a support Web Forms 2.0, it allows easy build uploading multiple files form. Below given a fragment of html code demonstrates it. (In file open dialog you can select few files) <form action="upload.php" name="acp_users" enctype="multipart/form-data" method="post"> <input type="file" min="1" max="9999" name="file"/> <input type="submit" name="submit" value="Zagruzit"/> </form> Now the problem is that PHP does not understand http request from a browser with multiple file's selected. ($_FILES array is empty). Reproduce code: --------------- Upload to server a few files through Opera, by described above method. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=49196&edit=1