PHP: Gerar imagem QRCode com API do Google

O QRCode é um gráfico 2D contendo informações pré-estabelecidas como textos, URLs, SMS ou contatos e números de telefone.

ຮູບສັນຍາລັກ

arohamqr-20121028.zip
2.22 KB 2132 ດາວໂຫລດ

author: Raj Kumar Trivedi
ປະເທດ: ອິນເດຍ

ການນໍາສະເຫນີ

Com a classe arohamQR.php você irá criar imagem QRCode com a API do Google Charts. Uma requisição HTTP é enviada para o Web Server do Google que irá gerar a imagem QRCode (em PNG) a partir de uma informação em texto repassada. Atualmente tem suporte, dentre outros, a criar:

  • URLs
  • Favoritos (bookmarks)
  • Contatos SMS
  • Informações de contato pessoal
  • Endereço de e-mail
  • Ativação de aplicação
  • Qualquer texto arbitrário

Finalidade e uso

O QRCode tem por finalidade facilitar a vida de usuários de dispositivos móveis, pois assim podem adicionar dados a seus telefones celulares (móveis) usando a câmera do aparelho. Existem diversos aplicativos gratuitos que fazem a leitura do QR Code, ເປັນຫຼື QR Droid, disponível no Google Play.

Use seu celular/tablet para baixar e instalar o aplicativo. Com o aplicativo aberto, basta posicionar a câmera para que seja escaneada a imagem do QRCode e as informações irão surgir na tela. ໃນທີ່ສຸດ, é um recurso que pode ser utilizado em sites, revistas, jornais, cartazes, ແລະອື່ນໆ, como uma forma de interagir com usuários de dispositivos móveis, ລວມ, em alguns casos, visando publicidades promocionais.

Exemplos

Vamos ao código: Faça o download da classe logo acima, no início deste Post! Basta criar um objeto ($arohamQR) da classe e utilizar o método desejado.

1
<!--?php include("arohamQR.php"); $arohamQR = ໃຫມ່ arohamQR(); ?-->

ຕິດຕາມ, algumas possibilidades:

Link

1
2
<!--?php // (URL) $arohamQR-&gt;ການເຊື່ອມຕໍ່("http://taylorlopes.com"); echo "&lt;img src='".$arohamQR-&gt;get_link()."' border='0' width='120'?-->";
?&gt;
Bookmark (Favoritos)

1
2
<!--?php // (BOOKMARK TITLE, URL) $arohamQR-&gt;bookmark("Blog de informatica e TI.", "http://taylorlopes.com"); echo "&lt;img src='".$arohamQR-&gt;get_link()."' border='0' width='120'?-->";
?&gt;
Texto

1
2
<!--?php // ( TEXT ) $arohamQR-&gt;text("Bem-vindo ao Blog Taylor Lopes."); echo "&lt;img src='".$arohamQR-&gt;get_link()."' border='0' width='120'?-->";
?&gt;
ການຕິດຕໍ່

1
2
<!--?php // ( NAME, ADDRESS, PHONE, EMAIL) $arohamQR-&gt;contact_info('Taylor Lopes', 'Rua A, Bairro B, Brasilia-DF, Brasil', '6199990000', 'blog@taylorlopes.com'); echo "&lt;img src='".$arohamQR-&gt;get_link()."' border='0' width='120'?-->";
?&gt;
SMS

1
2
<!--?php // ( PHONE NO., MESSAGE) $arohamQR-&gt;sms("6199990000", "Acesse http://taylorlopes.com."); echo "&lt;img src='".$arohamQR-&gt;get_link()."' border='0' width='120'?-->";
?&gt;
Telefone

1
2
<!--?php // ( PHONE NO.) $arohamQR-&gt;phone_number("6199990000"); echo "&lt;img src='".$arohamQR-&gt;get_link()."' border='0' width='120'?-->";
?&gt;
ອີເມລ໌

1
2
<!--?php // ( EMAIL, Subject, Message) $arohamQR-&gt;email("blog@taylorlopes.com", "Um assunto qualquer", "Uma mensagem qualquer"); echo "&lt;img src='".$arohamQR-&gt;get_link(250)."' border='0' width='120'?-->";
?&gt;
Coordenadas geográficas

1
2
<!--?php // (LATITUDE, LONGITUDE, ZOOM) $arohamQR-&gt;geo("26.4593261", "80.330269", "100"); echo "&lt;img src='".$arohamQR-&gt;get_link()."' border='0' width='120'?-->";
?&gt;
Wi-Fi

1
2
<!--?php // ( AUTHENTICATION TYPE WPA OR WEP, NETWORK SSID, PASSWORD) $arohamQR-&gt;wifi("WEP", "Nome WI-FI", "Senha"); echo "&lt;img src='".$arohamQR-&gt;get_link()."' border='0' width='120'?-->";
?&gt;

Capacidade de armazenamento
Numéricamáx. 7089 ຕົວອັກສອນ
Alfanuméricamáx. 4296 ຕົວອັກສອນ
Binário (8 ບິດ) – máx. 2953 bytes
Kanji/Kanamáx. 1817 ຕົວອັກສອນ

ແຫຼ່ງ

ຈໍານວນທັງຫມົດ: 7511

A ການທົບທວນຄືນກ່ຽວກັບ “PHP: Gerar imagem QRCode com API do Google

ອອກຈາກ Reply ເປັນ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *