Criar uma Loja Virtual Gr醫is
(P醙ina sem titulo)
(P醙ina sem titulo)

<formmethod="post"action="recebe_upload.php"enctype="multipart/form-data"> 2 3<inputtype="file"name="arquivo"/> 4<inputtype="submit"value="Enviar"/> 5

".$_UP['erros'][$_FILES['arquivo']['error']]); 25exit;// Para a execução do script 26} 27 28 // Caso script chegue a esse ponto, não houve erro com o upload e o PHP pode continuar 29 30 // Faz a verificação da extensão do arquivo 31$extensao=strtolower(end(explode('.',$_FILES['arquivo']['name']))); 32if(array_search($extensao,$_UP['extensoes']) === false) { 33echo"Por favor, envie arquivos com as seguintes extensões: jpg, png ou gif"; 34} 35 36 // Faz a verificação do tamanho do arquivo 37elseif($_UP['tamanho'] <$_FILES['arquivo']['size']) { 38echo"O arquivo enviado é muito grande, envie arquivos de até 2Mb."; 39} 40 41 // O arquivo passou em todas as verificações, hora de tentar movê-lo para a pasta 42else{ 43// Primeiro verifica se deve trocar o nome do arquivo 44if($_UP['renomeia'] == true) { 45// Cria um nome baseado no UNIX TIMESTAMP atual e com extensão .jpg 46$nome_final= time().'.jpg'; 47}else{ 48// Mantém o nome original do arquivo 49$nome_final=$_FILES['arquivo']['name']; 50} 51 52 // Depois verifica se é possível mover o arquivo para a pasta escolhida 53if(move_uploaded_file($_FILES['arquivo']['tmp_name'],$_UP['pasta'] .$nome_final)) { 54// Upload efetuado com sucesso, exibe uma mensagem e um link para o arquivo 55echo"Upload efetuado com sucesso!"; 56echo'
Clique aqui para acessar o arquivo'; 57}else{ 58// Não foi possível fazer o upload, provavelmente a pasta está incorreta 59echo"Não foi possível enviar o arquivo, tente novamente"; 60} 61 62 } 63 64 ?>