You are on page 1of 6

Cdigos de un generador de QR code en PHP

para un sitio web

Crear un formulario para insertar en una pgina web o usar en la


computadora offline que permita crear cdigos QR. Cdigo para
impedir la inyeccin de cdigos SQL e imagen de verificacin para
impedir la validacin automtica. Cdigos para copiar y archivos
para descargar gratis.

En otras pginas de nuestro sitio habrs visto generadores que los


lectores usan para crear sus propios cdigos QR.
Funcionan con un sencillo script en PHP que cualquiera puede crear
para insertar en su sitio web o incluso para utilizar en la
computadora sin conexin a internet.
Es este articulo compartimos los cdigos necesarios para crearlo.

Requisitos para crear el generador de cdigos QR


Los requisitos para crear el generador son solo dos, un servidor
que ofrezca soporte para PHP y que tenga habilitada la librera GL.
Existen dos opciones:
- Subir los archivos a cualquier servidor en la red.
- Instalar Apache con PHP en el equipo local, en este caso se podr
disponer de la funcin offline.
Lee ms informacin sobre Apache y PHP.

Archivos del generador


Hay una pequea librera del software libre disponible en
Sourceforge.net llamada: "PHPQRCode".
Contiene todos los archivos necesarios para crear el generador de
cdigos QR.
Puedes descargarla completa a tu equipo usando el siguiente
enlace:http://phpqrcode.sourceforge.net/.
Ms abajo en esta misma pgina tienes la opcin de descargar solo
los archivos elementales.

Cdigo del generador de cdigos QR


Hacer funcionar PHPQRCode no es difcil.
Si tienes conocimientos de PHP no necesitas leer ms, el archivo
que descargues contiene en su interior todo lo necesario, cada
archivo incluye comentarios con explicacin de su uso.
Si no sabes nada de PHP no te desanimes, sigue los siguientes
pasos:
Descomprime el archivo que descargues y extrae de su interior
solo los archivos llamados: "index.php" y "phpqrcode.php"
Crea una carpeta de nombre "generador-qr" y copia los archivos

anteriores a su interior.
Edita el archivo index.php con el Bloc de notas u otro editor de
texto plano como Notepad++ o PSPad.
Busca la lnea 33 con el siguiente contenido:
include "qrlib.php";
Sustityela por:
include "phpqrcode.php";
Es todo, guarda los cambios.
Sube o mueve la carpeta generador-qr con sus archivos al
servidor.
Para iniciar el generador solo carga en un navegador web:
http://servidor/generador-qr/index.php

Cdigo completo con formulario para crear cdigos QR


Ms fcil aun y ms completa es la siguiente opcin.
El siguiente cdigo lo hemos empleado en nuestro sitio durante
mucho tiempo.
Incluye un formulario, el cdigo para impedir la inyeccin de
cdigos SQL en la entrada y una imagen de verificacin para
impedir la validacin automtica.
En la primera y segunda lnea del cdigo se hace referencia a la
carpeta de nombre "temp" que se debe crear para albergar los
archivos temporales.
Se hace referencia al archivo "phpqrcode.php"
Se hace referencia al archivo "image.php" que crea la imagen de
verificacin, el cdigo para crearlo est ms abajo.

Copia el cdigo anterior y pgalo en el lugar de la pgina donde


debe mostrarse el formulario.
La pgina debe poseer la extensin .PHP

Cdigo para crear el archivo en PHP que crea la imagen de


verificacin

Copia el cdigo anterior, pgalo en un archivo de texto y


renmbralo a: "image.php"

Descargar todos los archivos del generador


Ms fcil aun es descargar todos los archivos necesarios,
incluyendo el formulario, el archivo "phpqrcode.php" y el

"image.php".
Usa el siguiente enlace.
Descarga el archivo

Crear un generador de cdigos QR en Javascript


En otro artculo de nuestro sitio puedes leer como hacer un
formulario para crear los cdigos empleando Javascript.
En este caso funciona perfectamente offline sin conexin a internet
ya que JavaScript se ejecuta en el navegador web.
Lee como hacerlo y descarga gratis los archivos necesarios.
Como crear un generador de QR code en Javascript que funciona
offline

Hazte fan de nuestra pgina en Facebook, para recibir


informacin tcnica actualizada y trucos para el uso de la computadora, el
celular e internet

Recibe en Twitter a diario, sugerencias sobre


contenido til e interesante, solo sguenos.

Sguenos en Google+ y te seguimos de vuelta

Pginas relacionadas
Cdigos para un generador de QR code en Javascript offline
Hacer un cdigo QR para leerlo con la cmara de un celular o
tableta
Cmo crear, usar y leer los cdigos QR, generador gratis
Como crear cdigos QR que se ejecuten de forma automtica
Como mostrar el cdigo QR de cada pgina de un blog o sitio
web
Aplicaciones para leer cdigos QR en Android y Windows

You might also like