Advertisement
MizunoBrasil

Upload de Imagens em PHP (renomeia o arquivo, método bom!)

Dec 13th, 2022
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 0.80 KB | None | 0 0
  1. <?php
  2.  
  3. $arquivo = $_FILES['arquivo'];
  4. $descricao = addslashes($_POST['descricao']);
  5.  
  6. if($arquivo !== null) {
  7.  
  8.  
  9.  
  10.  
  11.  
  12. preg_match("/\.(gif|bmp|png|jpg|jpeg|pdf){1}$/i", $arquivo["name"], $ext);
  13.    //Gera um nome aleatório para o arquivo
  14.  
  15.  
  16. if ($ext == true) {
  17.  
  18. $nome_arquivo = md5(uniqid(time())) . "." . $ext[1];
  19.  
  20. $caminho_arquivo = "documentos/" . $nome_arquivo;
  21.  
  22. move_uploaded_file($arquivo["tmp_name"], $caminho_arquivo);
  23.  
  24.  
  25. include 'conexao.php';
  26. $sql = "INSERT INTO foto (nome_foto,descricao,id_imovel_foto) values ('$nome_arquivo','$descricao',1)";
  27. $inserir = mysqli_query($conexao,$sql);
  28.  
  29. //header("Location:imagem.php");
  30. //header("Location:lista.php");
  31. echo "<script>alert('Upload feito com Sucesso e cadastrado no banco de dados!!!');location='lista.php'</script>";
  32.  
  33. }
  34.  
  35. }
  36.  
  37.  
  38.  
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement