Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can file uploads time out in PHP?

Tags:

php

upload

Hi im quite new to PHP, i have created a form for very large csv files to be uploaded to my server. Some one mentioned to me that the browser can time out due to the uploading file being to big, is this true? and if so, can it be prevented?

Thanks for your help!

like image 823
Ben McRae Avatar asked Feb 23 '09 16:02

Ben McRae


People also ask

What is PHP upload limit?

By default, the maximum upload file size for PHP scripts is set to 128 megabytes. However, you may want to change these limits. For example, you can set a lower limit to prevent users from uploading large files to your site. To do this, change the upload_max_filesize and post_max_size directives.

How do I increase the PHP upload limits?

To increaes file upload size in PHP, you need to modify the upload_max_filesize and post_max_size variable's in your php. ini file. In addition, you can also set the maximum number of files allowed to be uploaded simultaneously, in a single request, using the max_file_uploads .

How does PHP file upload work?

A PHP script can be used with a HTML form to allow users to upload files to the server. Initially files are uploaded into a temporary directory and then relocated to a target destination by a PHP script. The user opens the page containing a HTML form featuring a text files, a browse button and a submit button.


1 Answers

You need a proper value for the following php.ini settings:

  1. max_input_time (not max_execution_time!)
  2. upload_max_filesize
  3. post_max_size

and maybe

  1. memory_limit
like image 80
Ionuț G. Stan Avatar answered Oct 07 '22 23:10

Ionuț G. Stan