ID: 49570 Updated by: sjo...@php.net Reported By: erikvernsmith at yahoo dot com -Status: Open +Status: Feedback Bug Type: Filesystem function related Operating System: Mac OS 10.6.1 PHP Version: 5.3.0 New Comment:
Thank you for your bug report. To properly diagnose the problem, we need some more information from you. Have you enabled error reporting? Do you get any errors in the error log? Could the script stop because the max execution time expires? How long does it take for the script to stop? Does the script works fine other than that $_POST and $_FILES are empty? Previous Comments: ------------------------------------------------------------------------ [2009-09-16 13:48:18] erikvernsmith at yahoo dot com Description: ------------ I set upload_max_filesize in php.ini to 64M I'm using a simple html form to post/upload a file to a simple php script. If I upload files smaller than 8MB everything works fine. If I upload a file larger than 8MB, print_r( $_POST ) and print_r( $_FILES ) are empty. Important note: 8MB is not a magic number. On my localhost 10MB files do upload, but 50MB files do not. 8MB files will not work on my remote website, but 7MB files will work. Reproduce code: --------------- complete HTML file: <form enctype="multipart/form-data" action="simpleuploadtest.php" method="POST"> <input type="text" name="mytitle" value="junkjunk and more junk" /> Choose a file to upload: <input name="uploadedfile" value="" type="file" /><br /> <input type="submit" value="Upload File" /> </form> complete PHP file: <?php echo 'testing123<BR><BR>'; echo $_POST['mytitle']; echo '<BR><BR>'; print_r( $_POST ); echo '<BR><BR>'; print_r( $_FILES ); ?> Expected result: ---------------- I expect the $_POST and $_FILES arrays to have contents, like this: testing123 junkjunk and more junk Array ( [mytitle] => junkjunk and more junk ) Array ( [uploadedfile] => Array ( [name] => junk.bin [type] => application/macbinary [tmp_name] => /private/var/tmp/php0tupN2 [error] => 0 [size] => 10485760 ) ) Actual result: -------------- The $_POST and $_FILES arrays are empty, like this: testing123 Array ( ) Array ( ) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=49570&edit=1