+ Responder ao Tópico



  1. #1
    boca_linux
    Visitante

    Padrão Upload PHP

    Peossoal fio o script para upload de arquivo mas somente envia arquivos até 2mb acima disto não envia e retorna a que a pagina não pode ser exibida.

    configurei o php.ini da seguinte forma


    file_uploads = ON

    upload_tmp_dir = /var/www/tmp (CHMOD 777)
    upload_max_size = 20M

    post_max_size = 20M

    max_execution_time = 0

    memory_limit = 50M

    restartei o serviço mas ainda não consigo enviar acima de 2mb

    O diretorio que esta sendo enviado o arquivo tb esta (CHMOD 777)

    Será que aguem tem alguma dica que possa ser feito?

  2. #2

    Padrão Upload PHP

    na configuração do php.ini tem uma linha que diz o tamno maximo do arkivo para upload, assim

    upload_max_filesize = 6M

    mude para o tamaho que vc quer, no meu eu coloquei 6MB, veja, vc usa apenas M para definir megabytes, sem o B mesmo, assim 6M, blz?, a proposito, na net tem um site que oferece cursos de php entre outros, o ste é www.leiaute.net, vale a pena dar uma olhadinha, pode te interessar, t+!!!

  3. #3
    boca_linux
    Visitante

    Padrão Upload PHP

    Obrigado luis carlos mas oque eu exibi acima como upload_max_size e oque vc digitou como upload_max_filesize cometi um erro de digitação e referente ao MB estão tosdos editados como M.

    Mas mesmo assim muito obrigado pela ajuda.

  4. #4

    Padrão Upload PHP

    Ele te apresenta erro quando vc sobe um arquivo maior que 2MB?

    To achando estranho o seu max_execution_time = 0 estar como zero, vc deseja isso mesmo?

    Aqui eu sempre defino ele como 30 (aceitavel). pode ser que nao , mas talvez seja isso, pois com um arquivo grande seu script vai demorar um pouco a acabar, nao?

    Espero que ajude, falou
    Abra;os!

  5. #5
    boca_linux
    Visitante

    Padrão Upload PHP

    Reverente ao erro exibi apenas que "A página não pode ser exibida".

    quanto ao max_execution_time = 0 já tinha tentado com 30 até com 100

    Não sei mais oque fazer.

  6. #6

    Padrão Upload PHP

    Ola

    Voce deve alterar tbem a expressão LimitRequestBody no php.conf, conforme exemplo abaixo:

    joe /etc/httpd/conf.d/php.conf

    alterar:

    <Files *.php>
    SetOutputFilter PHP
    SetInputFilter PHP
    LimitRequestBody 26214400
    </Files>

    Obs: no exemplo ta aprox. 25 MB

  7. #7
    boca_linux
    Visitante

    Padrão Upload PHP

    Valeu gente era oque faltava agora esta funcionando perfeito

  8. #8
    boca_linux
    Visitante

    Padrão Upload PHP

    Só mais uma coisa quando faço o Upload de um arquivo não consigo excluir ele e qualquer outro arquivo que tenha entrado no servidor que não seja via upload consigo excluir numa boa, alquem sabe porque isto acontece?