hercioneto

receber_imagem.php

Jul 24th, 2023
2,946
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.18 KB | None | 0 0
  1. <?php
  2. // Verifica se algum arquivo foi enviado
  3. if (isset($_FILES['imagem']) && $_FILES['imagem']['error'] === 0) {
  4.     // Informações sobre o arquivo
  5.     $nomeArquivo = $_FILES['imagem']['name'];
  6.     $tipoArquivo = $_FILES['imagem']['type'];
  7.     $tamanhoArquivo = $_FILES['imagem']['size'];
  8.     $caminhoTemporario = $_FILES['imagem']['tmp_name'];
  9.    
  10.     // Verifica se o arquivo é uma imagem
  11.     $extensoesPermitidas = array("jpg", "jpeg", "png", "gif");
  12.     $extensao = strtolower(pathinfo($nomeArquivo, PATHINFO_EXTENSION));
  13.     if (in_array($extensao, $extensoesPermitidas)) {
  14.         // Define o diretório onde a imagem será salva
  15.         $diretorioDestino = "imagens/";
  16.         $caminhoCompleto = $diretorioDestino . $nomeArquivo;
  17.        
  18.         // Move o arquivo temporário para o diretório de destino
  19.         if (move_uploaded_file($caminhoTemporario, $caminhoCompleto)) {
  20.             echo "Imagem enviada e salva com sucesso!";
  21.         } else {
  22.             echo "Erro ao salvar a imagem.";
  23.         }
  24.     } else {
  25.         echo "Formato de arquivo não permitido. Envie uma imagem (jpg, jpeg, png ou gif).";
  26.     }
  27. } else {
  28.     echo "Erro no envio da imagem.";
  29. }
  30. ?>
  31.  
Advertisement
Add Comment
Please, Sign In to add comment