{"id":322394,"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:13:07","modified_gmt":"2024-06-05T13:13:07","slug":"wygeneruj-qr-kod-uzywajac-php","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/","title":{"rendered":"Generate QR Code Using PHP"},"content":{"rendered":"<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Kod QR to rodzaj dwuwymiarowego kodu kreskowego, w skr\u00f3cie <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Kod szybkiego reagowania<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> . <\/span><span style=\"vertical-align: inherit;\">Jest to etykieta optyczna zawieraj\u0105ca informacje o przedmiocie. <\/span><span style=\"vertical-align: inherit;\">Jest po prostu przymocowany do przedmiotu. <\/span><span style=\"vertical-align: inherit;\">Zawiera czarne kwadraty u\u0142o\u017cone w siatk\u0119 kwadrat\u00f3w z bia\u0142ym t\u0142em.<\/span><\/span><\/p>\n<p class=\"gt-block alignnone\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Na tym blogu dowiemy si\u0119 krok po kroku jak wygenerowa\u0107 kod QR przy u\u017cyciu PHP. <\/span><span style=\"vertical-align: inherit;\">Za pomoc\u0105 prostego skryptu PHP mo\u017cesz wygenerowa\u0107 kod QR dla tekstu, telefonu, adresu URL, e-maila i SMS-a.<\/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\/generate-QR-code-for.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-823207 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generate-QR-code-for.png\" alt=\"wygeneruj kod QR dla - Knowband\" width=\"800\" height=\"793\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generate-QR-code-for.png 800w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generate-QR-code-for-150x150.png 150w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generate-QR-code-for-300x297.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generate-QR-code-for-768x761.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/generate-QR-code-for-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;\">W tym projekcie musisz utworzy\u0107 dwa pliki:<\/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-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-823206 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/In-this-Project-You-Need-To-Follow-These-Steps-3.png\" alt=\"wygeneruj kod QR za pomoc\u0105 PHP krok po kroku - 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-3.png 700w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/In-this-Project-You-Need-To-Follow-These-Steps-3-300x206.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">KROK 1: Zdefiniuj klas\u0119 QrCode w qrcode.php:<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">1. Utw\u00f3rz klas\u0119 QrCode. <\/span><span style=\"vertical-align: inherit;\">Na tych zaj\u0119ciach zdefiniujemy adres URL API GOOGLE CHART oraz funkcje umo\u017cliwiaj\u0105ce wygenerowanie kodu QR dla wiadomo\u015bci tekstowych, telefonicznych, URL, e-mailowych i SMS-owych.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">klasa QrCode { }<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">KROK 2: Zdefiniuj adres URL API wykres\u00f3w Google w klasie QrCode:<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">1. Tworzymy zmienne przechowuj\u0105ce adres URL API wykres\u00f3w Google oraz dane s\u0142u\u017c\u0105ce do utworzenia kodu QR.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">class QrCode { \/\/URL GOOGLE CHART API private $apiUrl = &#039;https:\/\/chart.apis.google.com\/chart&#039;; \/\/ DANE DO TWORZENIA KODU QR private $data; }<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">KROK 3: Zdefiniuj funkcje do generowania kod\u00f3w QR r\u00f3\u017cnych typ\u00f3w w klasie QrCode:<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Mamy nast\u0119puj\u0105ce typy i funkcje, w kt\u00f3rych mo\u017cemy wygenerowa\u0107 kod 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\">\/\/ Funkcja s\u0142u\u017c\u0105ca do generowania typu URL kodu QR. Adres URL funkcji publicznej($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. tekst<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funkcja s\u0142u\u017c\u0105ca do generowania kodu QR typu TEKST. funkcja publiczna TEKST($tekst) { $this-&gt;data = $text; }<\/pre>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">3. E-MAIL<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funkcja s\u0142u\u017c\u0105ca do generowania kodu QR typu EMAIL. funkcja publiczna EMAIL($email = null, $temat = null, $wiadomo\u015b\u0107 = null) { $this-&gt;data = &quot;MATMSG:TO:{$email};SUB:{$temat};BODY:{$wiadomo\u015b\u0107}; ;\u201d; }<\/pre>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">4.TELEFON<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funkcja s\u0142u\u017c\u0105ca do generowania kodu QR typu TELEFON. funkcja publiczna TELEFON($telefon) { $this-&gt;data = &quot;TEL:{$telefon}&quot;; }<\/pre>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">5.SMS-y<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funkcja s\u0142u\u017c\u0105ca do generowania kodu QR typu SMS. funkcja publiczna SMS($phone = null, $msg = null) { $this-&gt;data = &quot;SMSTO:{$phone}:{$msg}&quot;; }<\/pre>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">6. KONTAKT<\/span><\/span><\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Funkcja s\u0142u\u017c\u0105ca do generowania kodu QR typu KONTAKT. funkcja publiczna KONTAKT($nazwa = null, $adres = null, $telefon = null, $email = null) { $this-&gt;data = &quot;MECARD:N:{$name};ADR:{$adres};TEL: {$telefon};EMAIL:{$e-mail};;&quot;; }<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">KROK 4: Zdefiniuj funkcje zapisywania obrazu kodu QR w klasie QrCode:<\/span><\/span><\/h3>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/Funkcja u\u017cywana do zapisywania pliku obrazu qrcode. funkcja publiczna QRCODE($rozmiar = 400, $nazwa pliku = null) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $this-&gt;apiUrl); curl_setopt($ch, CURLOPT_POST, prawda); curl_setopt($ch, CURLOPT_POSTFIELDS, &quot;chs={$size}x{$size}&amp;cht=qr&amp;chl=&quot; .<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">KROK 5: Utw\u00f3rz nowy plik indeks.php.<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">1. W tym pliku wywo\u0142ujemy funkcj\u0119 generowania kodu QR r\u00f3\u017cnych typ\u00f3w, kt\u00f3re zdefiniowali\u015bmy w qrcode.php.<\/span><\/span><\/p>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">2. Aby wygenerowa\u0107 <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Kod QR tekstu<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> musisz wywo\u0142a\u0107 funkcj\u0119 TEXT w swoim pliku Index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Do\u0142\u0105cz plik qrcode.php. do\u0142\u0105cz \u201eqrcode.php\u201d; \/\/ Utw\u00f3rz obiekty $qc = nowy QRCODE(); \/\/ Utw\u00f3rz kod tekstowy $qc-&gt;TEXT(&quot;Knowband&quot;); \/\/ Zapisz kod 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. Aby wygenerowa\u0107 kod QR URL, musisz wywo\u0142a\u0107 funkcj\u0119 URL w swoim pliku Index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Do\u0142\u0105cz plik qrcode.php. do\u0142\u0105cz \u201eqrcode.php\u201d; \/\/ Utw\u00f3rz obiekty $qc = nowy QRCODE(); \/\/ Utw\u00f3rz kod URL $qc-&gt;URL(&quot;Knowband.com&quot;); \/\/ Zapisz kod 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. Aby wygenerowa\u0107 kod QR EMAIL nale\u017cy wywo\u0142a\u0107 funkcj\u0119 EMAIL w swoim pliku Index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Do\u0142\u0105cz plik qrcode.php. do\u0142\u0105cz \u201eqrcode.php\u201d; \/\/ Utw\u00f3rz obiekty $qc = nowy QRCODE(); \/\/ Utw\u00f3rz kod EMAIL $qc-&gt;EMAIL(&quot;Knowband@test.com&quot;,&quot;Temat&quot;,&quot;Wiadomo\u015b\u0107&quot;); \/\/ Zapisz kod 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. Aby wygenerowa\u0107 kod QR TELEFON nale\u017cy wywo\u0142a\u0107 funkcj\u0119 TELEFON w swoim pliku Index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Do\u0142\u0105cz plik qrcode.php. do\u0142\u0105cz \u201eqrcode.php\u201d; \/\/ Utw\u00f3rz obiekty $qc = nowy QRCODE(); \/\/ Utw\u00f3rz kod PHONE $qc-&gt;PHONE(&quot;1234567890&quot;); \/\/ Zapisz kod 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. Aby wygenerowa\u0107 kod QR SMS, nale\u017cy wywo\u0142a\u0107 funkcj\u0119 SMS w pliku Index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Do\u0142\u0105cz plik qrcode.php. do\u0142\u0105cz \u201eqrcode.php\u201d; \/\/ Utw\u00f3rz obiekty $qc = nowy QRCODE(); \/\/ Utw\u00f3rz kod SMS $qc-&gt;SMS(&quot;1234567890&quot;); \/\/ Zapisz kod 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. Aby wygenerowa\u0107 kod QR CONTACT nale\u017cy wywo\u0142a\u0107 funkcj\u0119 KONTAKT w swoim pliku Index.php.<\/span><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php \/\/ Do\u0142\u0105cz plik qrcode.php. do\u0142\u0105cz \u201eqrcode.php\u201d; \/\/ Utw\u00f3rz obiekty $qc = nowy QRCODE(); \/\/ Utw\u00f3rz kod KONTAKT $qc-&gt;CONTACT(&quot;knowband&quot;,&quot;Adres&quot;,&quot;1234567890&quot;,&quot;knowband@test.com&quot;); \/\/ Zapisz kod QR $qc-&gt;QRCODE(400,&quot;Knowband_contact.png&quot;); ?&gt;<\/pre>\n<h3><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">KROK 6: Uruchom plik skryptu (index.php) w swoim \u015brodowisku:<\/span><\/span><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Je\u015bli wszystko p\u00f3jdzie dobrze, nazwa pliku zostanie nazwana \u201eknowband_text.png\u201d i inna, kt\u00f3r\u0105 chcesz pobra\u0107 i zapisa\u0107 na swoim komputerze.<\/span><\/span><\/p>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">UWAGA: Jednocze\u015bnie mo\u017cesz wygenerowa\u0107 tylko 1 typ kodu QR.<\/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;\">Kliknij tutaj<\/span><\/span><\/a><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> aby pobra\u0107 ca\u0142y kod.<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dzi\u0119ki ponad 13-letniemu do\u015bwiadczeniu w dziedzinie technologii informatycznych zapewniamy technologie tworzenia stron internetowych i aplikacji w r\u00f3\u017cnych frameworkach. Mo\u017cesz tak\u017ce zapozna\u0107 si\u0119 z szerok\u0105 gam\u0105 gotowych do u\u017cycia rozszerze\u0144 eCommerce Prestashop, Opencart, WooCommerce, Shopify i Magento 2.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">W przypadku pyta\u0144\/sugestii mo\u017cesz skontaktowa\u0107 si\u0119 z naszym portalem pomocy technicznej pod naszym adresem e-mail <\/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>Zapoznaj si\u0119 z naszym bestsellerowym modu\u0142em <a href=\"https:\/\/www.knowband.com\/pl\/prestashop-one-click-checkout\">One Page Supercheckout dla Prestashop<\/a><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Opencart Android and iOS Mobile App Builder Plugin&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:513,&quot;3&quot;:{&quot;1&quot;:0},&quot;12&quot;:0}\">\u00a0<\/span>tutaj:<\/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\">Dodatek do jednej strony kasy Prestashop<\/h3>\n<p class=\"module_content_text\">Prestashop One Page Checkout firmy Knowband upraszcza proces realizacji transakcji, poprawiaj\u0105c wygod\u0119 u\u017cytkownika i zwi\u0119kszaj\u0105c konwersje w Twoim sklepie internetowym.<\/p>\n<p><a class=\"link_2_to_module\" style=\"display: inline-block; color: #f36!important;\" href=\"https:\/\/www.knowband.com\/pl\/prestashop-one-page-supercheckout\" target=\"_blank\" rel=\"noopener\"><span class=\"read-more\">Odwied\u017a tutaj<\/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>Kod QR to rodzaj dwuwymiarowego kodu kreskowego, w skr\u00f3cie Kod szybkiego reagowania . Jest to etykieta optyczna zawieraj\u0105ca informacje o przedmiocie. Jest po prostu przymocowany do przedmiotu. Zawiera czarne kwadraty u\u0142o\u017cone w siatk\u0119 kwadrat\u00f3w z bia\u0142ym t\u0142em. Na tym blogu dowiemy si\u0119 krok po kroku jak wygenerowa\u0107 kod QR przy u\u017cyciu PHP. Za pomoc\u0105 prostego [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":823204,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[4,3259],"tags":[18513,28216,34176,34174,7509,9173,28217,18514],"class_list":["post-322394","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ecommerce-blog","category-wskazowki","tag-generowanie-kodu-qr","tag-generuj-kod-qr-za-pomoc-php","tag-jak-wygenerowac-kod-qr","tag-jednostronicowa-supercheckout-dla-prestashop","tag-php","tag-wskazwki","tag-wskazwki-dotyczce-generowania-kodu-qr","tag-wygeneruj-kod-qr-za-pomoc-php"],"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\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\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=\"Kod QR to rodzaj dwuwymiarowego kodu kreskowego, w skr\u00f3cie Kod szybkiego reagowania . Jest to etykieta optyczna zawieraj\u0105ca informacje o przedmiocie. Jest po prostu przymocowany do przedmiotu. Zawiera czarne kwadraty u\u0142o\u017cone w siatk\u0119 kwadrat\u00f3w z bia\u0142ym t\u0142em. Na tym blogu dowiemy si\u0119 krok po kroku jak wygenerowa\u0107 kod QR przy u\u017cyciu PHP. Za pomoc\u0105 prostego [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-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:13:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP-1.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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-php\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-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:13:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-php\\\/\"},\"wordCount\":485,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Generate-QR-Using-PHP-1.png\",\"keywords\":[\"Generowanie kodu QR\",\"Generuj kod QR za pomoc\u0105 PHP\",\"jak wygenerowa\u0107 kod QR\",\"jednostronicowa supercheckout dla prestashop\",\"PHP\",\"wskaz\u00f3wki\",\"wskaz\u00f3wki dotycz\u0105ce generowania kodu QR\",\"Wygeneruj kod QR za pomoc\u0105 PHP\"],\"articleSection\":[\"Ecommerce\",\"Wskaz\u00f3wki\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-php\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-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\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-php\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Generate-QR-Using-PHP-1.png\",\"datePublished\":\"2019-11-15T09:40:37+00:00\",\"dateModified\":\"2024-06-05T13:13:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-php\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-php\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-php\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Generate-QR-Using-PHP-1.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Generate-QR-Using-PHP-1.png\",\"width\":760,\"height\":300,\"caption\":\"Przewodnik Knowband dotycz\u0105cy generowania kod\u00f3w QR w PHP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/ecommerce-blog\\\/wygeneruj-qr-kod-uzywajac-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\":\"pl-PL\"},{\"@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\":\"pl-PL\",\"@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\":\"pl-PL\",\"@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\\\/pl\\\/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\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/","og_locale":"pl_PL","og_type":"article","og_title":"Generate QR Code Using PHP - Knowband Blog | Ecommerce Modules","og_description":"Kod QR to rodzaj dwuwymiarowego kodu kreskowego, w skr\u00f3cie Kod szybkiego reagowania . Jest to etykieta optyczna zawieraj\u0105ca informacje o przedmiocie. Jest po prostu przymocowany do przedmiotu. Zawiera czarne kwadraty u\u0142o\u017cone w siatk\u0119 kwadrat\u00f3w z bia\u0142ym t\u0142em. Na tym blogu dowiemy si\u0119 krok po kroku jak wygenerowa\u0107 kod QR przy u\u017cyciu PHP. Za pomoc\u0105 prostego [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-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:13:07+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP-1.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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-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:13:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/"},"wordCount":485,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP-1.png","keywords":["Generowanie kodu QR","Generuj kod QR za pomoc\u0105 PHP","jak wygenerowa\u0107 kod QR","jednostronicowa supercheckout dla prestashop","PHP","wskaz\u00f3wki","wskaz\u00f3wki dotycz\u0105ce generowania kodu QR","Wygeneruj kod QR za pomoc\u0105 PHP"],"articleSection":["Ecommerce","Wskaz\u00f3wki"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/","url":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-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\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP-1.png","datePublished":"2019-11-15T09:40:37+00:00","dateModified":"2024-06-05T13:13:07+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-php\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP-1.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/11\/Generate-QR-Using-PHP-1.png","width":760,"height":300,"caption":"Przewodnik Knowband dotycz\u0105cy generowania kod\u00f3w QR w PHP"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/pl\/ecommerce-blog\/wygeneruj-qr-kod-uzywajac-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":"pl-PL"},{"@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":"pl-PL","@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":"pl-PL","@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\/pl\/author\/vsinghal\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/posts\/322394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/comments?post=322394"}],"version-history":[{"count":4,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/posts\/322394\/revisions"}],"predecessor-version":[{"id":825074,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/posts\/322394\/revisions\/825074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/media\/823204"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/media?parent=322394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/categories?post=322394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/tags?post=322394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}