upload_max_filesize

1. upload_max_filesize

Thiago Fernandes Gonzaga
thiagotj

(usa Suse)

Enviado em 12/05/2008 - 10:02h

Pessoal, estou tentando alterar as configurações do php.ini dentro dos arquivos, estou querendo fazer um upload grande e coloco dentro do arquivo a seguinte linha: ini_set("upload_max_filesize", "32M");

Porém é como se esta linha não tivesse efeito, não acontece nada, e eu continuo não conseguindo fazer o UP, alguém sabe o porque ????
Valeu


  


2. Re: upload_max_filesize

Júlio Ferreira de Souza Neto
juliofsn

(usa Fedora)

Enviado em 13/05/2008 - 09:00h

Você tem que aumentar também o valor de post_max_size, de preferência deixar maior que upload_max_filesize.
Isso ocorre porque o upload em PHP é feito através de POST.


3. Re: upload_max_filesize

Thiago Fernandes Gonzaga
thiagotj

(usa Suse)

Enviado em 13/05/2008 - 09:21h

Blz juliofsn, eu fiz mas não deu. Meu código ficou assim:
ini_set("memory_limit","32");
ini_set("post_max_size","32");
ini_set("upload_max_filesize","16");

Fera, dá para alterar isso dentro do script ou tem que ser no php.ini ?????
Valeu


4. Re: upload_max_filesize

Júlio Ferreira de Souza Neto
juliofsn

(usa Fedora)

Enviado em 13/05/2008 - 20:59h

Thiago,
essas opções não podem ser alteradas via ini_set, você tem q ir ao php.ini mesmo.


5. Re: upload_max_filesize

Thiago Fernandes Gonzaga
thiagotj

(usa Suse)

Enviado em 14/05/2008 - 08:46h

Valeu Julio, era isso que queria saber, agora só falta achar um host que tenha essas configurações.

Valeu fera


6. Solução alternativa com .htaccess

Wagner Montalvão
wagner.montalvao

(usa Ubuntu)

Enviado em 16/01/2009 - 13:25h

Não dá para alterar o upload_max_filesize pelo ini_set(), pois ele é uma configuração do PHP_INI_PERDIR e não do PHP_INI_ALL.

A solução alternativa é alterá-lo no .htaccess:


php_value memory_limit 36M
php_value post_max_size 36M
php_value upload_max_filesize 32M


Agora aumentando tanto o limite assim, é válido aumentar o session.gc_maxlifetime também:


php_value session.gc_maxlifetime 10800


Obs: O session.gc_maxlifetime é expresso em segundos. Sugeri um valor exagerado (3h) pensando nos poucos usuários que ainda usam conexão discada.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts