-
Total de itens
50 -
Registro em
-
Última visita
Sobre Cleimar Lemes

Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
Cleimar Lemes's Achievements
0
Reputação
-
Cleimar Lemes começou a seguir Wanderson Santana
-
Cleimar Lemes começou a seguir Como criar um relógio artificial no PHP? (Resolvido)
-
Como criar um relógio artificial no PHP? (Resolvido)
pergunta respondeu ao Frank K Hosaka de Cleimar Lemes em PHP
top.. parabens.. visto que hoje em dia o trem ta evoluindo pra reconhecimento facial pra resgistrar as entradas e saida ne.. mas o objetivo e estudar e gerar alternativas.. -
php System 2025 - Controle de Condomínio
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
atualizei o projeto agora esta funcionando a parte de recuperar senha, gerar credencial etc.. bom a questao do morador ter 50 carros não importa porque na entrada ele vai pegar a matricula e se ele tiver em algum carro ele so digita a placa e pronto. não precisa cadastrar o carro e so pra controle de entrada.. a parte agora de entrada tem opcao de escolher se e morador, visitante ou prestador de serviço.. estou indo devagar com ele mas já esta funcional. não penso em vender o sistema e so pra passar o tempo. e ir aprendendo com alguma coisa interessante. vou estudar suas obs. e ver o que fazemos. obrigado. vou organizar todo os codigo com as novas constante.. -
Desenvolvi a nova versão para o sistema de portaria que fiz em 2017, hoje trago uma versão melhor mais rapida e fluente.. segue todas as tela do sistema se alguém quiser fazer melhoras e contribuir eu agradeço.. utilzando xamp mais atual com php 8 .. para login do sistema usuario: adm@adm.com senha: 123 a senha no banco de dados esta em hash usando fpdf e phpmailer (esse ainda não consegui fazer funcionar pra pessoa recuperar a senha ou cadastrar uma nova mas o sistema esta todo implantado..)https://drive.google.com/file/d/1Udo-PV4HAt6k3UGBICqlga6mwDAQx7FE/view?usp=sharing vou hospedar o script completo pra download..
-
Gerar etiqueta apartir do banco de dados com PHP e DOOMPDF
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
consegui mexer no style. segue como ficou agora.. <style> table { border: 3px solid #ecececff; border-collapse: collapse; background-color: #f5f5f5; width: 30%; margin-bottom: 20px; } th, td { padding: 8px; text-align: left; } th { background-color: #333; color: #fff; } tr:nth-child(even) { background-color: #ddd; } tr:hover { background-color: #ccc; } </style> so as linhas q não apareceu mas já e alguma coisa.. vamos fuçando q sai kkkkkkkkkk -
Gerar etiqueta apartir do banco de dados com PHP e DOOMPDF
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
não todos são a mesma conta local. ate porque so eu uso o pc.. vou instalar o wampserv pra testar nele.. vai que o xampp ta com pau.. vou por o wampserv no meu pc de casa e testo.. -
Gerar etiqueta apartir do banco de dados com PHP e DOOMPDF
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
rapaz não sei o que acontece viu. aqui no meu computador so da erro ae já no computador do meu trabalho roda lindo e olha que é o xampp e vscode instalado.. agora ficou tudo dentro da tabela ae aqui não aparece as fotos ae no outro pc aparece tudo kkkkkkkkkkk vai saber.. amanha eu testo no pc do escritorio pra ver.. valeu por enquanto.. tb não sou bom em css mas vou mexendo aki ali ate q fica certo.. -
Gerar etiqueta apartir do banco de dados com PHP e DOOMPDF
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
mas agora faz um teste ae no seu.. quando se tem mais cadastros um fica dentro das tabelas ou outros ficam de fora.. tentei corrigir mas mesmo assim fica de fora.. -
Erro ao buscar foto em banco de dados
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
nesse ae o meu pega o caminho :: 404 Not Found localhost/polo/nomeimagem.jpg -
Gerar etiqueta apartir do banco de dados com PHP e DOOMPDF
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
corri o erro agora apareceu a foto apenas acrescentei um ./ <?php $path = __DIR__ . "./fotos/" . $row->foto; -
Gerar etiqueta apartir do banco de dados com PHP e DOOMPDF
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
não entendi como assim coloca a culpa em você... não falei isso.. so mudei a barra "/" por "\" ae da erro na linha $src = "data:$type;base64,$data"; ?> Parse error: syntax error, unexpected identifier "data" in C:\xampp\htdocs\polo\etiqueta.php on line 32 -
Gerar etiqueta apartir do banco de dados com PHP e DOOMPDF
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
cara tu e bom em.. vou estudar o codigo e ver onde eu tva errando kkkkkkkkk mas com certeza tem muita diferença.. valeu 👍 so copiei e colei o seu e o meu deu erro kkkkkkkk tem a pasta fotos e tem a pasta tmp ae ele da como se não tivesse encontrado a pasta ou as fotos.. olha.. -
Gerar etiqueta apartir do banco de dados com PHP e DOOMPDF
pergunta respondeu ao Cleimar Lemes de Cleimar Lemes em Tutoriais & Dicas - PHP
obrigado por sua dica. assim vou aprendendo.. agora to querendo apresentar a foto antes da matricula.. mas so aparece um quadrado.. a pasta temp já tem no diretorio.. -
a imagem não aparece na pagina so fica um quadrado.. a imagem esta cadastrada no banco de dados so que la tem varios cadastros com jpeg. jpg, png segue o codigo.. <?php // Exemplo de conexão com o banco de dados $conn = new mysqli("localhost", "root", "", "polo"); // Verificar a conexão if ($conn->connect_error) { die("Erro na conexão: " . $conn->connect_error); } // Buscar os dados da etiqueta e da imagem $sql = "SELECT * FROM tb_cadastro WHERE id = 34"; // Substitua 1 pelo ID desejado $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "Nome da Etiqueta: " . $row["nome"]. "<br>"; // Decodificar a imagem e exibi-la como base64 para uma tag <img> echo "<img src='data:image/jpg;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE 6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAA ADw/ eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ld GEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2L jE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi 8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdX Q9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL2 5zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC 9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIH htcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEVBMTczNDg3QzA5MTFFNjk3ODM5NjQyRjE2RjA3QTkiIHhtcE1NOkRvY3 VtZW50SUQ9InhtcC5kaWQ6MEVBMTczNDk3QzA5MTFFNjk3ODM5NjQyRjE2RjA3QTkiPiA8eG1wTU06RGVyaXZlZEZyb2 0gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRUExNzM0NjdDMDkxMUU2OTc4Mzk2NDJGMTZGMDdBOSIgc3RSZWY6ZG 9jdW1lbnRJRD0ieG1wLmRpZDowRUExNzM0NzdDMDkxMUU2OTc4Mzk2NDJGMTZGMDdBOSIvPiA8L3JkZjpEZXNjcmlwdG lvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjjUmssAAAGASURBVHjatJaxTsMwEI bpIzDA6FaMMPYJkDKzVYU+QFeEGPIKfYU8AETkCYI6wANkZQwIKRNDB1hA0Jrf0rk6WXZ8BvWkb4kv99vn89kDrfVexB SYgVNwDA7AN+jAK3gEd+AlGMGIBFDgFvzouK3JV/lihQTOwLtOtw9wIRG5pJn91Tbgqk9kSk7GViADrTD4HCyZ0NQnom i51sb0fUyCMQEbp2WpU67IjfNjwcYyoUDhjJVcZBjYBy40j4wXgaobWoe8Z6Y80CJBwFpunepIzt2AUgFjtXXshNXjVm Mh+K+zzp/CMs0CqeuzrxSRpbOKfdCkiMTS1VBQ41uxMyQR2qbrXiiwYN3ACh1FDmsdK2Eu4J6Tlo31dYVtCY88h5ELZI JJ+IRMzBHfyJINrigNkt5VsRiub9nXICdsYyVd2NcVvA3ScE5t2rb5JuEeyZnAhmLt9NK63vX1O5Pe8XaPSuGq1uTrfU gMEp9EJ+CQvr+BJ/AAKvAcCiAR+bf9CjAAluzmdX4AEIIAAAAASUVORK5C YII=" . base64_encode('$row->foto') . "' alt='Foto da Etiqueta'>"; } } else { echo "Nenhuma etiqueta encontrada"; } $conn->close(); ?>
-
etiqueta.php <?php // DEFINE O FUSO HORARIO COMO O HORARIO DE BRASILIA date_default_timezone_set('America/Sao_Paulo'); ?> <html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Etiquetas dos Cadastros</title> <meta http-equiv="Content-Type" content="charset=utf-8" /> <link href='https://fonts.googleapis.com/css?family=Barlow&subset=latin-ext' rel='stylesheet'> <style> body { font-family: 'Barlow'; font-size: 14px; } @page{ margin: 150px 50px ; } body{ font-family: 'Verdana', sans-serif; margin:0px; padding:0px; } .header{ position: fixed; left: 0; right:0; top: -100px; height: 50px; padding: 10px; background: #333; margin-bottom:100px; text-align: center; } .header img{ height: 50px; } .footer{ position: fixed; left: 0; right:0; bottom:0; background: #333; color:#FFF; text-align: center; padding: 10px; } h1{ text-align: center; } table{ width: 100%; border:1px solid #000000ff; padding: 5px; } table tr th{ background: #1b1916ff; color:#FFF; padding:5px; } table tr:nth-child(even) td{ background: #EEE; } .image{ text-align: center; } .image img{ border: 1px solid #CCC; padding:3px; margin:5px; } </style> <p><button type="button" onclick="window.open(href='geraetiqueta.php', 'popup', 'fullscreen=1, height=680px, width=900px')">GERAR PDF</button ></p> </head> <body> <header class="header"> <img src="https://cdn.iconscout.com/icon/premium/png-256-thumb/dev-environment-icon-svg-png-download-3272349.png" alt="" height="50"> </header> <h1>Etiquetas de Cadastros</h1> <?php include('conexao.php'); $sql = "SELECT * FROM tb_cadastro"; $res = $conn->query($sql); if($res->num_rows > 0){ $html = "<table border='1'>"; while($row = $res->fetch_object()){ $html .= "<tr>"; //$html .= "<th>Id</th>"; $html .= "<th>Matrícula</th>"; $html .= "<th>Nome</th>"; $html .= "<th>Tipo</th>"; //$html .= "<th>Placa</th>"; //$html .= "<th>Veículo</th>"; //$html .= "<th>Cidade</th>"; //$html .= "<th>Uf</th>"; //$html .= "<th>Empresa</th>"; //$html .= "<th>Data</th>"; //$html .= "<th>Entrada</th>"; //$html .= "<th>Saída</th>"; $html .= "</tr>"; $html .= "<tr>"; //$html .= "<td>$row->id</b></td>"; $html .= "<td>$row->matricula</b></td>"; $html .= "<td>$row->nome</b></td>"; $html .= "<td>$row->tipo</b></td>"; //$html .= "<td>$row->placa</b></td>"; //$html .= "<td>$row->veiculo</b></td>"; //$html .= "<td>$row->cidade</b></td>"; //$html .= "<td>$row->uf</b></td>"; //$html .= "<td>$row->empresa</b></td>"; //$html .= "<td>$row->dataentrada</b></td>"; //$html .= "<td>$row->horaentrada</b></td>"; //$html .= "<td>$row->horasaida</td>"; $html .= "</tr>"; } $html .= "</table>"; }else{ $html .= 'Nenhum dado recebido'; } // print $html; echo $html; ?> <footer class="footer"> Gerado em <?php echo (new DateTime())->format('d/m/Y H:i:s')?> </footer> </body> </html> conexao.php <?php $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "polo"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); if(!$conn){ die("Falha na conexao: " . mysqli_connect_error()); }else{ //echo "Conexao realizada com sucesso"; } ?> geraetiqueta.php <?php // DEFINE O FUSO HORARIO COMO O HORARIO DE BRASILIA date_default_timezone_set('America/Sao_Paulo'); require __DIR__ . '/vendor/autoload.php'; use Dompdf\Dompdf; $dompdf = new Dompdf(); ob_start(); // include 'etiqueta.php'; // $html=ob_get_clean(); // $dompdf->loadHtml($html); $dompdf->setPaper('A4', 'portrait'); $dompdf->render(); $output = $dompdf->output(); file_put_contents("./tmp/etiqueta.pdf", $output); die("<script>location.href='./tmp/etiqueta.pdf';</script>"); ?>
-
polo3 - a minha décima tentativa para divulgar o meu código no forum
pergunta respondeu ao Frank K Hosaka de Cleimar Lemes em PHP
parabéns..