O QUE HÁ DE NOVO

Como aumentar o limite de upload no PHP (post_max_size)

Nicolas Muller por Nicolas Muller Programação
Está pode ser uma das mais complicadas situações que você se deparou. Vou lhe mostrar como sair dela de forma que não precise utilizar o suporte do serviço de hospedagem, nem alterar as configurações do php.ini (caso não tenha permissão).

Para isto vamos utilizar o mod_rewrite do apache, que deve necessariamente estar instalado. Criamos um arquivo .htaccess, e nele adicionamos:
    
Para PHP 4 use:
RewriteEngine On
# PHP 4, Apache 2.

  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
  php_value post_max_size 100M
  php_value upload_max_filesize 200M
  php_value memory_limit 96M

    
Para PHP 5 use:
RewriteEngine On
# PHP 5, Apache 1 and 2.

  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
  php_value post_max_size 100M
  php_value upload_max_filesize 100M
  php_value memory_limit 96M


Com isto você terá 100M de upload. Lembrando que você pode alterar os dados. Outra informação, o uso destes tipos de arquivos(htaccess) altera as diretivas (de forma virtual (não no arquivo php.ini)) do php.ini para a execução atual.

Recomendado
Assuntos php, apache e upload
Siga nas redes
Encontrou algum erro no texto?

Entre em contato com o autor e nos ajude a melhorar a qualidade dos posts cada vez mais!

AVISAR
O QUE LER EM SEGUIDA
Comentários
Últimas publicaçõesver tudo
ASSINE NOSSA NEWSLETTER

Não perca nenhuma novidade do mundo da tecnologia.