woodsonoversoul Posted August 21, 2008 Share Posted August 21, 2008 Hello all, I'm trying to upload several large (>100mb) flac files with a PHP script. I've been able to upload smaller files (small .txt files, images, etc.) but I can't make it work with the larger ones. Here is some of my info: ///////////////////////////// php.ini: ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ;upload_tmp_dir = ; Maximum allowed size for uploaded files. upload_max_filesize = 200M ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 300 ; Maximum amount of time each script may spend parsing request data ;max_input_nesting_level = 64 ; Maximum input variable nesting level memory_limit = 200M ; Maximum amount of memory a script may consume (16MB) ////////////////////////////// and here's the script: <html> <head></head> <body> <form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data"> <br><br> Choose a file to upload:<br> <input type="file" name="upload_file"> <br> <input type="submit" name="submit" value="submit"> </form> <?php //set_time_limit(0); $file_name = $_FILES['upload_file']['name']; $tmp_file_name = $_FILES['upload_file']['tmp_name']; if(!is_uploaded_file($_FILES['upload_file']['tmp_name'])) { $error = "Please upload a file"; } else { echo "correct! good job!"; echo "Some file information: <br>"; echo "You uploaded: $file_name <br>"; } if((!empty($_FILES['upload_file'])) && ($_FILES['upload_file']['error'] == 0)) { echo "file succsesfully uploaded!<br>"; copy($_FILES['upload_file']['tmp_name'],"/home/dan/Desktop/uploads/".$_FILES['upload_file']['name']); unlink($_FILES['upload_file']['tmp_name']); } else{ echo "file not uploaded yet<br>";} ?> </body> </html> ////////////////////////////////// Anyone see anything that might interfere with me uploading large files? Link to comment https://forums.phpfreaks.com/topic/120661-tweaking-phpini-large-file-uploading/ Share on other sites More sharing options...
aximbigfan Posted August 21, 2008 Share Posted August 21, 2008 See the upload_max_size directive? Change it to more than 100, OR you may be able to disable it all together by putting a ";" in front of it. setting it to "0" might work too. Chris Link to comment https://forums.phpfreaks.com/topic/120661-tweaking-phpini-large-file-uploading/#findComment-621793 Share on other sites More sharing options...
The Little Guy Posted August 21, 2008 Share Posted August 21, 2008 make sure to change your post_max_size to something larger than upload_max_filesize Also, be aware that Apache also limits your maximum file size, and if your php allows 100MB+ but your Apache only allows for 50MB, Apache wins, and you can only upload a maximum of 50MB. One way around that is to use PHP FTP functions. Or change your Apache settings. Link to comment https://forums.phpfreaks.com/topic/120661-tweaking-phpini-large-file-uploading/#findComment-621796 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.