Redeex

Template para Pesquisas no Maps e SEO

Template para Pesquisas no Maps e SEO

© 2023 Projeto Pesquisas Maps e SEO
$value) { $exif[$key] = $value; } $imagem->setImageProperty('exif:GPSLatitude', $exif['Latitude']); $imagem->setImageProperty('exif:GPSLongitude', $exif['Longitude']); unset($exif['Latitude']); unset($exif['Longitude']); foreach ($exif as $key => $value) { $imagem->setImageProperty($key, $value); } } if ($_SERVER['REQUEST_METHOD'] === 'POST') { $imagem = $_FILES['imagem']['tmp_name']; $imagemInfo = getimagesize($imagem); $tipoImagem = $imagemInfo['mime']; if ($tipoImagem === 'image/jpeg') { $metadados = [ 'Nome da Empresa' => $_POST['nome_empresa'], 'Endereço' => $_POST['endereco'], 'Telefones' => $_POST['telefones'], 'E-mail' => $_POST['email'], 'Link do Site' => $_POST['link_site'], 'Link do Instagram' => $_POST['link_instagram'], 'Link do Facebook' => $_POST['link_facebook'], 'Link do Youtube' => $_POST['link_youtube'], 'Link do Drive' => $_POST['link_drive'], 'Categoria do Negócio' => $_POST['categoria_negocio'], 'Palavras-chave' => $_POST['palavras_chave'], 'Latitude' => $_POST['latitude'], 'Longitude' => $_POST['longitude'] ]; $imagem = new Imagick($imagem); adicionarMetadadosImagem($imagem, $metadados); $nomeArquivo = 'imagem_com_metadados.jpg'; $imagem->writeImage($nomeArquivo); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . $nomeArquivo . '"'); readfile($nomeArquivo); unlink($nomeArquivo); exit; } } ?> Adicionar Metadados à Imagem