D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
crsys_ant
/
Filename :
upload.php
back
Copy
<?php // Diretório onde será salva a imagem $diretorio = "C:/wamp64/www/crsys/adm/orcamento/"; // Verifica se o diretório existe if (!is_dir($diretorio)) { die("Erro: diretório não encontrado: $diretorio"); } // Verifica se há arquivo enviado if (!isset($_FILES['imagem']) || $_FILES['imagem']['error'] !== UPLOAD_ERR_OK) { die("Erro ao enviar o arquivo."); } // Pega nome e extensão $arquivoTmp = $_FILES['imagem']['tmp_name']; $nomeOriginal = $_FILES['imagem']['name']; $extensao = strtolower(pathinfo($nomeOriginal, PATHINFO_EXTENSION)); // Garante que é imagem $tiposPermitidos = ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'webp']; if (!in_array($extensao, $tiposPermitidos)) { die("Tipo de arquivo não permitido."); } // Nome fixo $novoNome = "comprovante." . $extensao; // Caminho final $caminhoFinal = $diretorio . $novoNome; // Move o arquivo if (move_uploaded_file($arquivoTmp, $caminhoFinal)) { echo "Imagem enviada e salva com sucesso em:<br><strong>$caminhoFinal</strong>"; } else { echo "Erro ao salvar o arquivo."; } ?>