PHP: Aumentando o tamanho máximo de upload

Em alguns projetos, precisamos que o usuário faça o upload de arquivos grandes.
Para permitir que isso aconteça no servidor, precisamos de definir algumas variáveis.

Para fazer isso, você pode fazer com php, com .htaccess ou diretamente no php.ini:

Via php

<?php
ini_set('upload_max_filesize','30M');
ini_set('post_max_size','30M');
ini_set('max_input_time',300);
ini_set('max_execution_time',300);
?>

Via .htaccess

php_value upload_max_filesize 30M
php_value post_max_size 30M
php_value max_input_time 300
php_value max_execution_time 300

Via php.ini

Para fazer via php.ini, você deve abrir o arquivo php.ini e procurar cada uma das chaves citadas acima e definir os novos valores, em alguns servidores é permitido usar um arquivo php.ini na pasta desejada, nesse caso deverá ser criado um arquivo php.ini com os dados abaixo.

upload_max_filesize = 30M
post_max_size = 30M
max_input_time = 300
max_execution_time = 300

Espero que tenha sido útil!

Facebook Twitter Linkedin Digg Delicious Reddit Stumbleupon Tumblr Posterous