Postado Outubro 30, 2014 10 anos Primeiro crie um arquivo em html e coloque o nome como upload.html, veja o que deve conter dentro: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> </head> <body> <form action="uploadmanager.php" enctype="multipart/form-data" method="POST"> Enviar o arquivo: <input name="arquivo" size="20" type="file"/> <input type="submit" value="Enviar"/> </form> </body> </html> Agora criaremos um outro arquivo cujo o nome seja uploadmanager.php no mesmo DIRETÓRIO. <?php // variavel guarda a pasta onde o arquivo deverá ser movido, após o envio. $diretorio = "upload/"; // guarda o nome do arquivo... $file_name = $_FILES['arquivo']['name']; // guarda o endereço temporario do arquivo. $file_temp = $_FILES['arquivo']['tmp_name']; // guarda o tipo do arquivo... $file_type = $_FILES['arquivo']['type']; // Variavel file guarda o diretorio + nome do arquivo $file = $diretorio . $file_name; // se o tipo do arquivo for diferente de um documento excel, retorna FALSE, mas se não for, retorna TRUE if($file_type != "application/vnd.ms-excel"): echo "O arquivo deve ser do tipo execel."; // caso seja diferente... else: // se realmente for um documento office... if(move_uploaded_file($file_temp, $file)): echo "<h1>Arquivo Enviado com sucesso</h1>"; echo "Nome do Arquivo: ". "<b>$file_name</b>"; echo "<br />Tipo do Arquivo: ".$file_type; echo "<br />Nome Temporário: ".$file_temp; endif; endif; ?> Agora é só rodar o script e tentar enviar um arquivo, para ver mais opções de MIME types acesse aqui. Espero em ter ajudado, fiquem com Deus e até a próxima. Editado Outubro 30, 2014 10 anos por Marcus Pereira (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.