Detros 0 Denunciar post Postado Janeiro 27, 2008 Ola galera... to com um problema ao fazer upload de videos e arquivos compactados.. to usando o sistema de uplaod mais basico.. colocado na documentaçao do php que teoricamente deveria upar qualquer arquivo... mas creio q ele nao esteja reconhecendo o arquivo... pois retorna o seguinte erro: Possivel ataque de upload! Aqui esta alguma informação: Array ( [userfile] => Array ( [name] => MOV03357.MPG [type] => [tmp_name] => [error] => 2 [size] => 0 ) ) aqui ta o script: index.php <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> Video: <input name="userfile" type="file" /> <input type="submit" value="Enviar" /> </form> upload.php <?php $uploaddir = 'videos/'; $uploadfile = $uploaddir . $_FILES['userfile']['name']; print "<pre>"; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) { print "O arquivo é valido e foi carregado com sucesso. Aqui esta alguma informação:\n"; print_r($_FILES); } else { print "Possivel ataque de upload! Aqui esta alguma informação:\n"; print_r($_FILES); } print "</pre>"; ?> tem q liberar alguma extensao no php.ini para reconhecer o arquivo ? ou algo do tipo?? Nao eh problema de CHMOD, pois testo em localhost e nao precisa seta-lo.. tanto q para imagens esse script funciona perfeito ;D obrigado Compartilhar este post Link para o post Compartilhar em outros sites
leonardonobre 0 Denunciar post Postado Janeiro 27, 2008 Boa tarde Detros, tente verificar o limite de upload do php.ini upload_limit abraços, léo Compartilhar este post Link para o post Compartilhar em outros sites
Detros 0 Denunciar post Postado Janeiro 27, 2008 cara.. nao eh nao o limite tava pra 2 megas.. e o video mal tinha 1 =/ q q sera ? Compartilhar este post Link para o post Compartilhar em outros sites
ronny 0 Denunciar post Postado Janeiro 27, 2008 veja so: "...Se nenhum arquivo for selecionado em seu formulário, o PHP irá retornar $_FILES['userfile']['size'] como 0, e $_FILES['userfile']['tmp_name'] como none." (http://www.itmnetworks.com.br/suporte/manuais/php/features.file-upload.html) eh oq ta acontecendo no seu exemplo... Compartilhar este post Link para o post Compartilhar em outros sites
Detros 0 Denunciar post Postado Janeiro 28, 2008 mas como que posso resolver isso ? Compartilhar este post Link para o post Compartilhar em outros sites
Detros 0 Denunciar post Postado Janeiro 28, 2008 OMG descobri primeiramente desculpa o duplo post.... esse eh so para trancar o topico ja q nao sei como mudar o titulo do topico :S explicando o defeito... meu formulario possui a seguinte linha <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> isso impedia o upload acima de 30 kb -.-" mas agora funciona perfeito [resolvido] Compartilhar este post Link para o post Compartilhar em outros sites