cassianooliver Postado Julho 1, 2008 Denunciar Share Postado Julho 1, 2008 to precisando fazer upload de músicas em um site...inicialmente testando local, não "upava" os arquivos..aí dei uma pesquisada e achei o seguinte...para upload de arquivos grandes é necessário alterar as diretivas: upload_max_filesizememory_limitpost_max_sizeno meu php.ini padrão estava assim:upload_max_filesize: 2mmemory_limit: 128mpost_max_size: 8malterei para (no chutômetro)upload_max_filesize: 30mmemory_limit: 128mpost_max_size: 32mas dúvidas...upload_max_filesize é o máximo por upload?EX: 6 arquivos de 5mb?ou o máximo para cada arquivo?post_max_size ainda não entendi muito bem...se alguém pudesse me explicar sobre essas diretivas..* OBS: Com esses valores consegui efetuar uploads dos arquivos, porém gostaria de entender melhor...* Já olhei no manual do php também, mas não ficou muito claro.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 web diackne Postado Julho 3, 2008 Denunciar Share Postado Julho 3, 2008 upload_max_filesize é o valor máximo ou tamanho máximo que cada ficheiro pode ser carregado para o servidor já memory_limit é o máximo que pode ser utilizado em todos os processos de upload nesse momento exactoimagina que 10 utilizadores estão ao mesmo tempo a upload o ficheiromusica.mp3 tamanho=20MBupload_max_filesize : 30MB [OK]memory_limit : 128MB [FALHA] 10*20MB=200MB Já o post_max_size existe varias formas de enviar um formulário POST e GET post_max_size é o limitador para envio via POST 'multipart/form-data' exemplo:<form action="upload.php" method="post" ....><input type=file ...><input type=text ...>Assim o servidor só Recebe até 32MB e BLOQUEIA , pelo método post vai o ficheiro e campos de texto : 30MB + os textos...è o limite em MB para ficheiros e dados texto via POST ao submeter um formulário. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Julho 9, 2008 Autor Denunciar Share Postado Julho 9, 2008 Web,obrigado pela atenção...consegui compreender mais sobre essas variáveis...outra dúvida..entrei em contato com o suporte da hospedagem e disseram que não poderiam estar alterando esse valores pelo fato do servidor ser compartilhado, me disseram que só é possível em um servidor dedicado...é possível alterar esses valores em tempo de execução somente na hora do upload? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Julho 11, 2008 Autor Denunciar Share Postado Julho 11, 2008 fiz um .htaccess e upei para o diretório public_html do meu servidor...mas não está alterando as diretivas nele escritas...php_value post_max_size 20M; php_value upload_max_filesize 4M; tentei enviar um arquivo de 3MB mas não vai... se enviar um menor, funciona... tem algo errado nele? também tentei com ini_set() no script, mas também não funciona... ini_set('post_max_size', '8M'); ini_set('upload_max_filesize', '8M');isso não funciona com php5 não será? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Julho 11, 2008 Denunciar Share Postado Julho 11, 2008 Sempre verifique no apêndice do ini_set o que ele pode manipular e onde pode manipular:post_max_size e upload_max_filesize -> PHP_INI_PERDIR -> Valor pode ser modificado nos arquivos php.ini, .htaccess ou httpd.conf.Só que a maioria do hosts não libera pro cara personalizar o php.ini e httpd.conf e o .htaccess só com restrições... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Julho 13, 2008 Autor Denunciar Share Postado Julho 13, 2008 consegui...tirei o ini_set() e deixei só o .htaccess...agora funciona! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cassianooliver
to precisando fazer upload de músicas em um site...
inicialmente testando local, não "upava" os arquivos..
aí dei uma pesquisada e achei o seguinte...
para upload de arquivos grandes é necessário alterar as diretivas:
upload_max_filesize
memory_limit
post_max_size
no meu php.ini padrão estava assim:
upload_max_filesize: 2m
memory_limit: 128m
post_max_size: 8m
alterei para (no chutômetro)
upload_max_filesize: 30m
memory_limit: 128m
post_max_size: 32m
as dúvidas...
upload_max_filesize é o máximo por upload?
EX: 6 arquivos de 5mb?
ou o máximo para cada arquivo?
post_max_size ainda não entendi muito bem...
se alguém pudesse me explicar sobre essas diretivas..
* OBS: Com esses valores consegui efetuar uploads dos arquivos, porém gostaria de entender melhor...
* Já olhei no manual do php também, mas não ficou muito claro....
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.