Celamar 0 Denunciar post Postado Setembro 15, 2009 Olá Pessoal, Ao submeter o formulário eu perco os dados de $_FILE quando o arquivo anexado é maior que 3 mega, sendo assim não consigo fazer a validação if ( $_FILES['userfile']['size'] > $tamanhoUpload ) ....., pois $_FILES['userfile'] está vazio. E o mais estranho q menor q 3 mega faz certinho.... Preciso fazer essa validação, alguém tem alguma idéia? Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Setembro 15, 2009 Provavelmente é alguma restrição por parte do servidor web ou do próprio PHP, na configuração de algum (ou de ambos) desses recursos esta limitando. Compartilhar este post Link para o post Compartilhar em outros sites
Celamar 0 Denunciar post Postado Setembro 15, 2009 Pode até ser, mas concorde que se eu aumentar para 10M e usuário tentar anexar um de 15m vai dar o mesmo problema. Eu tenho q achar uma forma de tratar independente da cota do apache. Compartilhar este post Link para o post Compartilhar em outros sites
Renato Siroma 2 Denunciar post Postado Setembro 15, 2009 Você tem que alterar as configurações do php.ini mesmo. Ou utilize este código no começo do Script PHP ini_set("upload_max_filesize","150M"); ini_set("max_execution_time","0"); Ini_set(); Define valores para o arquivo php.ini tem tempo de execução. Os valores só serão válidos para o Script, ele não muda permanentemente. Fonte: http://www.php.net/manual/pt_BR/ini.core.php#ini.upload-max-filesize http://www.php.net/manual/pt_BR/ini.core.php#ini.upload-max-filesize Compartilhar este post Link para o post Compartilhar em outros sites