If you submit a PHP form which passes a large amount of data using the POST method, like a file upload form, it would be a good idea to increase the value of the PHP configuration variable post_max_size (you will find it in the php.ini file) if it seems like the script is running forever. post_max_size should be set to a value larger than the maximum sum of the sizes of the files the script is used to upload.
Categories
2 replies on “When submitting a PHP form, the script does not stop”
some error in my site
Not everyone can access the php.ini file so this setting can also be done per dir using htaccess file. Like this:
php_value post_max_size 40M
So as you said the
post_max_size
is the size of all the files plus the size of the data in the form. Also beside this value there are other ini values that may make the upload script not working as:upload_max_filesize
is the sum of the sizes of the files posted for uploadmemory_limit
is the size of the memory php is allowed to use and has a role on upload because some of the data uploaded is saved in memory before it is written to diskmax_execution_time
is the time the script runs so if you upload large file is also a good idea to increase this timemax_input_time
is the script runs when input sentFor more information about this variables you can read here: http://www.php.net/manual/en/ini.list.php