Posts mais populares
- Primeiro lugar no Google (40103)
- Tutorial: Instalar o Drupal no Windows (29774)
- Tipos de comércio electrónico (28394)
- Comparação Drupal / Joomla (16769)
Como alterar o limite de upload do PHP (sem acesso ao php.ini)
Publicado por José Fernandes em 2007-03-18 16:46 em Programação
É possível alterar o limite do tamanho dos uploads a que os scripts PHP têm acesso através de duas formas que passam pela alteração directa do php.ini.
Por vezes as empresas de alojamento têm o limite dos uploads em ambiente PHP muito baixos ou simplesmente insuficientes para o que é pretendido. Qualquer fotografia que se pretenda fazer o upload ultrapassa facilmente os 5MB!
As duas formas são as seguintes (alterando o 8M para o valor pretendido) :
Em qualquer parte do código PHP
ini_set('post_max_size', '8M');
ini_set('upload_max_filesize', '8M');
Através do ficheiro .htaccess do Apache
php_value post_max_size 8M
php_value upload_max_filesize 8M


André (não verificado) on Abril 13th 2007
Valeu pela dica moço :)
Lucas Vianna (não verificado) on Abril 13th 2007
Valeu pela dica !!
abraços
agencia de web (não verificado) on Junho 21st 2007
e a parte de max execution dentro do server
eu acho que estoura esse limite
ja q o time e 30 segundos
pq upar esse tamanho ai eu acho que estoura esse limite ???
henrique
anónimo (não verificado) on Julho 13th 2007
Para alterar o limite de tempo para a execução do script use a função:
set_time_limit
Exemplo para ter um limite infinito:
set_time_limit(0);
Abs,
Paulo.
Antonio (não verificado) on Maio 15th 2008
Olá,
Gostei muito da dica, mas gostaria de fazer uma pergunta.
Existe limite de redirecionamento em um arquivo .htaccess?
Quantos deste tipo posso colocar?
Redirect permanent /dir http://www.xxx.com
Grato
NICOLAS (não verificado) on Março 16th 2009
Para funcionar bem, deve ser feito com htaccess. A maioria dos servidores não disponibilizam a alteração pelo método ini_set. Mais info: http://www.oficinadanet.com.br/artigo/1545/como_aumentar_o_limite_de_upl...