Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <body>
- <?php
- // Excelsior
- // verifica se foi enviado um arquivo
- if ( isset( $_FILES[ 'arquivo1' ][ 'name' ] ) && $_FILES[ 'arquivo1' ][ 'error' ] == 0 ) {
- echo 'Você enviou o arquivo: <strong>' . $_FILES[ 'arquivo1' ][ 'name' ] . '</strong><br />';
- echo 'Você enviou o arquivo: <strong>' . $_FILES[ 'arquivo2' ][ 'name' ] . '</strong><br />';
- echo 'Você enviou o arquivo: <strong>' . $_FILES[ 'arquivo3' ][ 'name' ] . '</strong><br />';
- echo 'Este arquivo é do tipo: <strong > ' . $_FILES[ 'arquivo1' ][ 'type' ] . ' </strong ><br />';
- echo 'Este arquivo é do tipo: <strong > ' . $_FILES[ 'arquivo2' ][ 'type' ] . ' </strong ><br />';
- echo 'Este arquivo é do tipo: <strong > ' . $_FILES[ 'arquivo3' ][ 'type' ] . ' </strong ><br />';
- echo 'Temporariamente foi salvo em: <strong>' . $_FILES[ 'arquivo1' ][ 'tmp_name' ] . '</strong><br />';
- echo 'Seu tamanho é: <strong>' . $_FILES[ 'arquivo1' ][ 'size' ] . '</strong> Bytes<br /><br />'.'<button onclick="history.go(-1)"></button>'//Botão Voltar;
- foreach ($_FILES as $file) {
- move_file($file);
- }
- }
- else{
- echo 'Você não enviou nenhum arquivo!'.'<button onclick="history.go(-1)"></button>';
- }
- function move_file($file)
- {
- $arquivo_tmp = $file[ 'tmp_name' ];
- $nome = $file[ 'name' ];
- // Pega a extensão
- $extensao = pathinfo ( $nome, PATHINFO_EXTENSION );
- // Converte a extensão para minúsculo
- $extensao = strtolower ( $extensao );
- // Somente imagens, .jpg;.jpeg;.gif;.png
- // Aqui eu enfileiro as extensões permitidas e separo por ';'
- // Isso serve apenas para eu poder pesquisar dentro desta String
- if ( strstr ( '.jpg;.jpeg;.gif;.png', $extensao ) ) {
- // Cria um nome único para esta imagem
- // Evita que duplique as imagens no servidor.
- // Evita nomes com acentos, espaços e caracteres não alfanuméricos
- $novoNome = uniqid ( time () ) . '.' . $extensao;
- // Concatena a pasta com o nome
- $destino = 'C:/xampp/htdocs/webchamados/APIChamados/img/'.$novoNome;
- // tenta mover o arquivo para o destino
- if ( @move_uploaded_file ( $arquivo_tmp, $destino ) ) {
- echo 'Arquivo salvo com sucesso em : <strong>' . $destino . '</strong><br />'.'<button onclick="history.go(-1)"></button>'//Botão Voltar;
- }
- else{
- echo 'Erro ao salvar o arquivo. Aparentemente você não tem permissão de escrita.<br />'.'<button onclick="history.go(-1)"></button>'//Botão Voltar;
- }
- }
- else{
- echo 'Você poderá enviar apenas arquivos "*.jpg;*.jpeg;*.gif;*.png"<br />'.'<button onclick="history.go(-1)"></button>'//Botão Voltar;
- }
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement