Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Reinaldo Matias

Gerando QR code com PHP usando a API do google

Recommended Posts

Minha primeira contribuição para a comunidade.

 

Necessitei deste sistema e resolvi compartilhar, espero que seja útil.

 

Funciona em qualquer Navegador (pelo menos em todos que testei).

 

Funciona em sites dinâmicos e em sites com URL's renomeadas pelo htaccess.

 

Compatível com Joomla usando o PHP Módule.

 

 

<?php                //Desenvolvido por REINALDO MATIAS mail:reinaldo@fareize.com        //Esse código não gera nenhuma propaganda em seu site        $URL="http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; ; // pega a URL da página local inserindo um http:        $qrcode="http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=$URL"; //insere a URL no endereço da API        $tamanho="170"; //Define o tamanho da imagem        $alt="Use um leitor de QR-Code para abrir esta página"; //Define o texto alternativo para o QR code                echo "<img src='$qrcode' alt='$alt' width='$tamanho.px' height='tamanho.px' />" ; //escreve a imagem        ?>

 

Sigam-me os bons... -> @Reinaldocm

Compartilhar este post


Link para o post
Compartilhar em outros sites

Haviam erros no código, corrigi, e posto aqui o novo com correções...

 

<?php
	
	//Desenvolvido por REINALDO MATIAS mail:reinaldo@fareize.com
	//Versão 1.1
	//*Correção de erro tamanho, o script não baixava a imagem na mesma resolução de exibição
	//Esse código não gera nenhuma propaganda em seu site

	$URL="http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; ; // pega a URL da página local inserindo um http:
	$tamanho="170"; //Define o tamanho da imagem em px
	$qrcode="http://chart.apis.google.com/chart?chs=$tamanhox$tamanho&cht=qr&chl=$URL"; //insere a URL no endereço da API
	$alt="Use um leitor de QR-Code para abrir esta página"; //Define o texto alternativo para o QR code
	
	echo "<img src='$qrcode' alt='$alt' width='$tamanho px' height='$tamanho px' />" ; //escreve a imagem
	
?>

Não estou conseguindo editar primeiro post, tem como?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.