{"id":322355,"date":"2019-11-15T09:40:37","date_gmt":"2019-11-15T09:40:37","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=322195\/"},"modified":"2024-06-05T13:12:26","modified_gmt":"2024-06-05T13:12:26","slug":"generar-codigo-qr-usando-php","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/","title":{"rendered":"Generate QR Code Using PHP"},"content":{"rendered":"<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">El c\u00f3digo QR es un tipo de c\u00f3digo de barras bidimensional que se abrevia de <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">C\u00f3digo de respuesta r\u00e1pida<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> . <\/span><span style=\"vertical-align: inherit;\">Es una etiqueta \u00f3ptica que contiene informaci\u00f3n sobre el art\u00edculo. <\/span><span style=\"vertical-align: inherit;\">Simplemente se adjunta al art\u00edculo. <\/span><span style=\"vertical-align: inherit;\">Contiene cuadrados negros que est\u00e1n dispuestos en una cuadr\u00edcula de cuadrados con fondo blanco.<\/span><\/span><\/p>\n<p class=\"gt-block alignnone\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">En este blog aprenderemos a generar c\u00f3digo QR usando PHP paso a paso. <\/span><span style=\"vertical-align: inherit;\">Con la ayuda de un script PHP simple, puede generar un c\u00f3digo QR para texto, tel\u00e9fono, URL, correo electr\u00f3nico y SMS.<\/span><\/span><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Infographic-Main-QR-Code.png\"><br \/>\n<\/a><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generar-c\u00f3digo-QR-para.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-823193 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generar-c\u00f3digo-QR-para.png\" alt=\"generar c\u00f3digo QR para - knowband\" width=\"800\" height=\"793\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generar-c\u00f3digo-QR-para.png 800w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generar-c\u00f3digo-QR-para-150x150.png 150w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generar-c\u00f3digo-QR-para-300x297.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generar-c\u00f3digo-QR-para-768x761.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generar-c\u00f3digo-QR-para-60x60.png 60w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Infographic-Main-QR-Code-1.png\"><br \/>\n<\/a><\/p>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">En este proyecto necesitas crear dos archivos:<\/span><\/span><\/p>\n<ol>\n<li><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">qrcode.php<\/span><\/span><\/strong><\/li>\n<li><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">index.php<\/span><\/span><\/strong><\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/In-this-Project-You-Need-To-Follow-These-Steps-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-823195 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/In-this-Project-You-Need-To-Follow-These-Steps-1.png\" alt=\"generar c\u00f3digo QR usando PHP paso a paso - Knowband\" width=\"700\" height=\"480\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/In-this-Project-You-Need-To-Follow-These-Steps-1.png 700w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/In-this-Project-You-Need-To-Follow-These-Steps-1-300x206.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">PASO 1: Defina la clase QrCode en qrcode.php:<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">1. Cree una clase QrCode. <\/span><span style=\"vertical-align: inherit;\">En esta clase, definiremos la URL para la API de GOOGLE CHART y las funciones para generar el c\u00f3digo QR para texto, tel\u00e9fono, URL, correo electr\u00f3nico y SMS.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">clase QRCode { }<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">PASO 2: Defina la URL de la API de gr\u00e1ficos de Google en la clase QrCode:<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">1. Creamos variables para almacenar la URL de la API de gr\u00e1fico de Google y los datos que se utilizan para crear el c\u00f3digo QR.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">class QrCode { \/\/URL DE LA API de GOOGLE CHART privada $apiUrl = &#039;https:\/\/chart.apis.google.com\/chart&#039;; \/\/ DATOS PARA CREAR C\u00d3DIGO QR private $data; }<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">PASO 3: Definir Funciones para generar c\u00f3digo QR de diferentes tipos en QrCode Class:<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Disponemos de los siguientes tipos y funciones para los mismos en los que podemos generar el C\u00f3digo QR:<\/span><\/span><\/p>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">1.URL<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funci\u00f3n que se utiliza para generar el tipo de URL del C\u00f3digo QR. URL de funci\u00f3n p\u00fablica($url = null) { $this-&gt;data = preg_match(&quot;#^https?\\:\\\/\\\/#&quot;, $url)? $url: &quot;https:\/\/{$url}&quot;; }<\/pre>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">2.Text<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funci\u00f3n que se utiliza para generar el tipo de TEXTO de C\u00f3digo QR. public function TEXTO($texto) { $this-&gt;data = $texto; }<\/pre>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">3. CORREO ELECTR\u00d3NICO<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funci\u00f3n que se utiliza para generar el tipo EMAIL de c\u00f3digo QR. public function EMAIL($email = null, $asunto = null, $mensaje = null) { $this-&gt;data = &quot;MATMSG:TO:{$email};SUB:{$asunto};BODY:{$mensaje}; ;&quot;; }<\/pre>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">4.TEL\u00c9FONO<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funci\u00f3n que se utiliza para generar el tipo TEL\u00c9FONO de c\u00f3digo QR. public function TEL\u00c9FONO($tel\u00e9fono) { $esto-&gt;datos = &quot;TEL:{$tel\u00e9fono}&quot;; }<\/pre>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">5.SMS<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funci\u00f3n que se utiliza para generar el tipo SMS de C\u00f3digo QR. public function SMS($tel\u00e9fono = nulo, $mensaje = nulo) { $esto-&gt;datos = &quot;SMSTO:{$tel\u00e9fono}:{$mensaje}&quot;; }<\/pre>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">6. CONTACTO<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funci\u00f3n que se utiliza para generar el tipo CONTACTO de C\u00f3digo QR. funci\u00f3n p\u00fablica CONTACTO ($nombre = nulo, $direcci\u00f3n = nulo, $tel\u00e9fono = nulo, $correo electr\u00f3nico = nulo) { $esto-&gt;datos = &quot;MECARD:N:{$nombre};ADR:{$direcci\u00f3n};TEL: {$tel\u00e9fono};CORREO ELECTR\u00d3NICO:{$correo electr\u00f3nico};;&quot;; }<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">PASO 4: Definir funciones para guardar la imagen del c\u00f3digo QR en la clase QrCode:<\/span><\/span><\/h3>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/Funci\u00f3n que se utiliza para guardar el archivo de imagen qrcode. public function QRCODE($size = 400, $filename = null) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $this-&gt;apiUrl); curl_setopt($ch, CURLOPT_POST, verdadero); curl_setopt($ch, CURLOPT_POSTFIELDS, &quot;chs={$tama\u00f1o}x{$tama\u00f1o}&amp;cht=qr&amp;chl=&quot; .<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">PASO 5: Cree un nuevo archivo index.php.<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">1. En este archivo llamamos a la funci\u00f3n para generar el C\u00f3digo QR de diferentes tipos que definimos en qrcode.php.<\/span><\/span><\/p>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">2. Para generar el <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">C\u00f3digo QR de texto<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> necesita llamar a la funci\u00f3n TEXTO en su archivo index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Incluir archivo qrcode.php. incluir &quot;qrcode.php&quot;; \/\/ Crear objetos $qc = new QRCODE(); \/\/ Crear c\u00f3digo de texto $qc-&gt;TEXT(&quot;Knowband&quot;); \/\/ Guardar c\u00f3digo QR $qc-&gt;QRCODE(400,&quot;Knowband_text.png&quot;); ?&gt;<\/pre>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">3. Para generar el c\u00f3digo QR de URL, debe llamar a la funci\u00f3n de URL en su archivo index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Incluir archivo qrcode.php. incluir &quot;qrcode.php&quot;; \/\/ Crear objetos $qc = new QRCODE(); \/\/ Crear c\u00f3digo URL $qc-&gt;URL(&quot;Knowband.com&quot;); \/\/ Guardar c\u00f3digo QR $qc-&gt;QRCODE(400,&quot;Knowband_url.png&quot;); ?&gt;<\/pre>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">4. Para generar el c\u00f3digo QR de EMAIL, debe llamar a la funci\u00f3n EMAIL en su archivo index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Incluir archivo qrcode.php. incluir &quot;qrcode.php&quot;; \/\/ Crear objetos $qc = new QRCODE(); \/\/ Crear c\u00f3digo de CORREO ELECTR\u00d3NICO $qc-&gt;EMAIL(&quot;Knowband@test.com&quot;,&quot;Asunto&quot;,&quot;Mensaje&quot;); \/\/ Guardar c\u00f3digo QR $qc-&gt;QRCODE(400,&quot;Knowband_email.png&quot;); ?&gt;<\/pre>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">5. Para generar el c\u00f3digo QR del TEL\u00c9FONO, debe llamar a la funci\u00f3n TEL\u00c9FONO en su archivo index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Incluir archivo qrcode.php. incluir &quot;qrcode.php&quot;; \/\/ Crear objetos $qc = new QRCODE(); \/\/ Crear c\u00f3digo de TEL\u00c9FONO $qc-&gt;TEL\u00c9FONO(&quot;1234567890&quot;); \/\/ Guardar c\u00f3digo QR $qc-&gt;QRCODE(400,&quot;Knowband_phone.png&quot;); ?&gt;<\/pre>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">6. Para generar el c\u00f3digo QR de SMS, debe llamar a la funci\u00f3n de SMS en su archivo index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Incluir archivo qrcode.php. incluir &quot;qrcode.php&quot;; \/\/ Crear objetos $qc = new QRCODE(); \/\/ Crear c\u00f3digo SMS $qc-&gt;SMS(&quot;1234567890&quot;); \/\/ Guardar c\u00f3digo QR $qc-&gt;QRCODE(400,&quot;Knowband_sms.png&quot;); ?&gt;<\/pre>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">7. Para generar el c\u00f3digo QR de CONTACTO, debe llamar a la funci\u00f3n CONTACTO en su archivo index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Incluir archivo qrcode.php. incluir &quot;qrcode.php&quot;; \/\/ Crear objetos $qc = new QRCODE(); \/\/ Crear c\u00f3digo de CONTACTO $qc-&gt;CONTACT(&quot;knowband&quot;,&quot;Address&quot;,&quot;1234567890&quot;,&quot;knowband@test.com&quot;); \/\/ Guardar c\u00f3digo QR $qc-&gt;QRCODE(400,&quot;Knowband_contact.png&quot;); ?&gt;<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">PASO 6: Ejecute el archivo de script (index.php) en su entorno:<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Si todo va bien, el nombre del archivo se llamar\u00e1 &#8220;knowband_text.png&#8221; y otro que desee descargar y guardar en su computadora.<\/span><\/span><\/p>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">NOTA: Solo puede generar 1 tipo de c\u00f3digo QR a la vez.<\/span><\/span><\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Downloads.zip\" target=\"_blank\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Haga clic aqu\u00ed<\/span><\/span><\/a><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> para descargar el c\u00f3digo completo.<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Con m\u00e1s de 13 a\u00f1os de excelencia en tecnolog\u00eda de la informaci\u00f3n, brindamos tecnolog\u00edas de desarrollo web y de aplicaciones en varios marcos. Tambi\u00e9n puede explorar una amplia gama de extensiones de comercio electr\u00f3nico listas para usar de Prestashop, Opencart, WooCommerce, Shopify y Magento 2.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En caso de que tenga consultas\/sugerencias, puede comunicarse con nuestro portal de soporte t\u00e9cnico a nuestra direcci\u00f3n de correo electr\u00f3nico. <\/span><a href=\"mailto:support@knowband.com\"><span style=\"font-weight: 400;\">support@knowband.com<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>Eche un vistazo a nuestro m\u00f3dulo m\u00e1s vendido <a href=\"https:\/\/www.knowband.com\/es\/prestashop-one-click-checkout\">Supercheckout de una p\u00e1gina para Prestashop<\/a>\u00a0aqu\u00ed:<\/p>\n<div class=\"module_in_content_container\">\n<div class=\"module_content\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"module_image\" src=\"https:\/\/www.knowband.com\/image\/cache\/data\/Plugin%20Logo\/one-page-checkout-740x740.png\" alt=\"Knowband - Prestashop One Page Checkout Addon\" width=\"100\" height=\"100\" \/><\/p>\n<div class=\"module_content_part\">\n<h3 class=\"title\">Complemento de pago de una p\u00e1gina de Prestashop<\/h3>\n<p class=\"module_content_text\">Prestashop One Page Checkout de Knowband simplifica el proceso de pago, mejora la experiencia del usuario y aumenta las conversiones para su tienda en l\u00ednea.<\/p>\n<p><a class=\"link_2_to_module\" style=\"display: inline-block; color: #f36!important;\" href=\"https:\/\/www.knowband.com\/es\/prestashop-one-page-supercheckout\" target=\"_blank\" rel=\"noopener\"><span class=\"read-more\">Visitar aqu\u00ed<\/span><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<style>\n.module_in_content_container { display: flex; flex-direction: column; padding: 20px; border: 1px solid #ccc; font-size: 16px; line-height: 26px; box-shadow: 0 3px 0 #ebebeb; -webkit-box-shadow: 0 3px 0 #ebebeb; position: relative; margin-bottom: 1.5em; } .module_in_content_container>a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .module_content { display: flex; align-items: flex-start; } .module_content img { max-width: 100px; margin-right: 20px; } .module_content_part p.module_content_text { margin-bottom: 10px; margin-top: 0; font-size: 18px; color: #000; } .module_content h3 { font-size: 24px; font-weight: 700; line-height: 1.5em; padding-left: 0; padding-top: 0; margin: 0; } .read-more { font-size: 18px; font-weight: 700; line-height: 1.5em; position: relative; display: inline-block; text-transform: uppercase; color: #f36; } .read-more:after { position: absolute; content: ''; width: 1.5em; height: 1.5em; top: -1px; right: -1.5em; background: url(https:\/\/knowband.com\/mobile-app\/wp-content\/uploads\/images\/readmore-arrow.svg) no-repeat center \/ .75em; transition: all .2s; } .read-more:focus, .read-more:hover { text-decoration: none; cursor: pointer; } .read-more:hover:after { right: -2em; transition: all .2s; } @media (max-width: 600px) { .module_content { flex-direction: column; align-items: center; text-align: center; } .module_content img { margin: 0 auto 20px auto; max-width: 100%; } .module_content .title { flex-basis: auto; margin-top: 20px; } .module_content_part p.module_content_text { font-size: 16px; line-height: 24px; } .read-more { font-size: 16px;}}<\/style>\n<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/1yLcXToR6-g\" width=\"660\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El c\u00f3digo QR es un tipo de c\u00f3digo de barras bidimensional que se abrevia de C\u00f3digo de respuesta r\u00e1pida . Es una etiqueta \u00f3ptica que contiene informaci\u00f3n sobre el art\u00edculo. Simplemente se adjunta al art\u00edculo. Contiene cuadrados negros que est\u00e1n dispuestos en una cuadr\u00edcula de cuadrados con fondo blanco. En este blog aprenderemos a generar [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":823191,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[218],"tags":[18505,18503,18504,7509,34167],"class_list":["post-322355","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categorizar","tag-consejos-para-generar-cdigo-qr","tag-generacin-de-cdigo-qr","tag-generar-cdigo-qr-usando-php","tag-php","tag-supercheckout-de-una-pgina-para-prestashop"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Generate QR Code Using PHP - Knowband Blog | Ecommerce Modules<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generate QR Code Using PHP - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"El c\u00f3digo QR es un tipo de c\u00f3digo de barras bidimensional que se abrevia de C\u00f3digo de respuesta r\u00e1pida . Es una etiqueta \u00f3ptica que contiene informaci\u00f3n sobre el art\u00edculo. Simplemente se adjunta al art\u00edculo. Contiene cuadrados negros que est\u00e1n dispuestos en una cuadr\u00edcula de cuadrados con fondo blanco. En este blog aprenderemos a generar [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-15T09:40:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-05T13:12:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP.png\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Varnit Singhal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Varnit Singhal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/\"},\"author\":{\"name\":\"Varnit Singhal\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/a884cf42a4b8d34e9826384c5da29e3e\"},\"headline\":\"Generate QR Code Using PHP\",\"datePublished\":\"2019-11-15T09:40:37+00:00\",\"dateModified\":\"2024-06-05T13:12:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/\"},\"wordCount\":594,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Generate-QR-Using-PHP.png\",\"keywords\":[\"consejos para generar c\u00f3digo QR\",\"Generaci\u00f3n de c\u00f3digo QR\",\"Generar c\u00f3digo QR usando PHP\",\"PHP\",\"supercheckout de una p\u00e1gina para prestashop\"],\"articleSection\":[\"Sin categorizar\"],\"inLanguage\":\"es-ES\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/\",\"name\":\"Generate QR Code Using PHP - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Generate-QR-Using-PHP.png\",\"datePublished\":\"2019-11-15T09:40:37+00:00\",\"dateModified\":\"2024-06-05T13:12:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Generate-QR-Using-PHP.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Generate-QR-Using-PHP.png\",\"width\":760,\"height\":300,\"caption\":\"Gu\u00eda Knowband para generar c\u00f3digos QR en PHP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/generar-codigo-qr-usando-php\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generate QR Code Using PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/a884cf42a4b8d34e9826384c5da29e3e\",\"name\":\"Varnit Singhal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/2019-11-06-150x150.jpg\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/2019-11-06-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/2019-11-06-150x150.jpg\",\"caption\":\"Varnit Singhal\"},\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/author\\\/vsinghal\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generate QR Code Using PHP - Knowband Blog | Ecommerce Modules","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/","og_locale":"es_ES","og_type":"article","og_title":"Generate QR Code Using PHP - Knowband Blog | Ecommerce Modules","og_description":"El c\u00f3digo QR es un tipo de c\u00f3digo de barras bidimensional que se abrevia de C\u00f3digo de respuesta r\u00e1pida . Es una etiqueta \u00f3ptica que contiene informaci\u00f3n sobre el art\u00edculo. Simplemente se adjunta al art\u00edculo. Contiene cuadrados negros que est\u00e1n dispuestos en una cuadr\u00edcula de cuadrados con fondo blanco. En este blog aprenderemos a generar [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2019-11-15T09:40:37+00:00","article_modified_time":"2024-06-05T13:12:26+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP.png","type":"image\/png"}],"author":"Varnit Singhal","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Varnit Singhal","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/"},"author":{"name":"Varnit Singhal","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/a884cf42a4b8d34e9826384c5da29e3e"},"headline":"Generate QR Code Using PHP","datePublished":"2019-11-15T09:40:37+00:00","dateModified":"2024-06-05T13:12:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/"},"wordCount":594,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP.png","keywords":["consejos para generar c\u00f3digo QR","Generaci\u00f3n de c\u00f3digo QR","Generar c\u00f3digo QR usando PHP","PHP","supercheckout de una p\u00e1gina para prestashop"],"articleSection":["Sin categorizar"],"inLanguage":"es-ES"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/","url":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/","name":"Generate QR Code Using PHP - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP.png","datePublished":"2019-11-15T09:40:37+00:00","dateModified":"2024-06-05T13:12:26+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP.png","width":760,"height":300,"caption":"Gu\u00eda Knowband para generar c\u00f3digos QR en PHP"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/generar-codigo-qr-usando-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Generate QR Code Using PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/a884cf42a4b8d34e9826384c5da29e3e","name":"Varnit Singhal","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/2019-11-06-150x150.jpg","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/2019-11-06-150x150.jpg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/2019-11-06-150x150.jpg","caption":"Varnit Singhal"},"url":"https:\/\/www.knowband.com\/blog\/es\/author\/vsinghal\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts\/322355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=322355"}],"version-history":[{"count":4,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts\/322355\/revisions"}],"predecessor-version":[{"id":825072,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts\/322355\/revisions\/825072"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/media\/823191"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=322355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=322355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=322355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}