php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ QR-ΠΊΠΎΠ΄ Π½Π° PHP

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. 226489fe. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-226489fe. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 226489fe. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.
QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

PHP QR-Code c ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ (LGPL) Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для созданиС QR code ΠΈ 2-Ρ… ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ². БазируСтся Π½Π° ΠΊΠΎΠ΄Π΅ ibqrencode Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° C. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ API для создания ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG, JPEG с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GD2. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π° чистом PHP, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… зависимостСй, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ GD2.

UPD:
β€” Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ QR ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π° ΠΈΠ· Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ
β€” ВСматичСский Π±Π»ΠΎΠ³ Π½Π° Π₯Π°Π±Ρ€Π΅, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹ Π΅Π³ΠΎ распространСния
β€” Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ QR-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ PHP QR Code and Data Matrix Generator
β€” Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ «красивых» QR, вставка тСкста Π² QR mojiq.kazina.com
β€” Онлайн QR Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ QRDecoder
β€” Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° рСализация QR кодирования Π½Π° Perl+PHP www.swetake.com/qr/qr_cgi_e.html
β€” QR code ΠΏΠ»Π°Π³ΠΈΠ½ для WordPress anton.shevchuk.name/wordpress/qr-code
β€” PHP-класс для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ QR-ΠΊΠΎΠ΄Π° ΠΎΡ‚ Павла Новицкого www.e-luge.net/blog/full/655063.html
β€” MX QR code ΠΏΠΎΠ΄ ExpressionEngine. БазируСтся Π½Π° ΠΊΠΎΠ΄Π΅ ΠΎΡ‚ Swetake β€” MX QR code
β€” QR-code ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Drupal drupal.org/project/qrs_sheets
β€” ΠšΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌ Π² QR с ΠΏΠΎΠΌΠΎΡ‰ΡŒ Google Charts API

UPD2:
β€” Бамая Π»ΡƒΡ‡ΡˆΠ°Ρ считывалка QR-code с экрана BarShow ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ BarCapture ΠΎΡ‚ Jaxo Systems. Написано Π½Π° Java Ρ‚Π°ΠΊ-Ρ‡Ρ‚ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Linux/MacOS Π² самый Ρ€Π°Π·, Π΅ΡΡ‚ΡŒ ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΈ.
β€” Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для считывания с Web-ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ bcWebCam
β€” Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° считывалка QR-code прямо с экрана, Π±Π΅Π· Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° QuickMark прямая ссылка

7mb
php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. e4ba2cdf. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-e4ba2cdf. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e4ba2cdf. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.
nzeraf.com

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄

A PHP 7.4+ QR Code library based on the implementation by Kazuhiko Arase, namespaced, cleaned up, improved and other stuff.

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. php qrcode. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-php qrcode. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php qrcode. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. php qrcode. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-php qrcode. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php qrcode. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. php qrcode. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-php qrcode. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php qrcode. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. php qrcode. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-php qrcode. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php qrcode. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. php qrcode. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-php qrcode. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php qrcode. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.
php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. badge. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-badge. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° badge. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. badge. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-badge. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° badge. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

See the wiki for advanced documentation. An API documentation created with phpDocumentor can be found at https://chillerlan.github.io/php-qrcode/ (WIP).

requires composer

via terminal: composer require chillerlan/php-qrcode

We want to encode this URI for a mobile authenticator into a QRcode image:

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. . php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. . php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

Wait, what was that? Please again, slower! See Advanced usage on the wiki.

Hi, please check out my other projects that are way cooler than qrcodes!

I don’t take responsibility for molten CPUs, misled applications, failed log-ins etc.. Use at your own risk!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ГСнСрация QR-ΠΊΠΎΠ΄ΠΎΠ² Π² PHP

Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ: 2012-11-20

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. 100. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-100. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 100. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

ΠžΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°: ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСмыС Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… соврСмСнных прилоТСниях QR-ΠΊΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° Π±Π°Π½ΠΊΠ°Ρ… ΠΊΠΎΠΊΠ°-ΠΊΠΎΠ»Ρ‹, Π²ΠΈΠ·ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Π² ΡΡƒΡˆΠΈ-Π±Π°Ρ€Π°Ρ… ΠΈ музСях. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅, ΠΌΡ‹ рассмотрим Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ QR ΠΊΠΎΠ΄Π° срСдствами PHP. QR-ΠΊΠΎΠ΄ – это Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄, ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π½Ρ‹ΠΉ Π² Π―ΠΏΠΎΠ½ΠΈΠΈ. Он Π·Π°ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½, Π½ΠΎ создатСли, корпорация Denso Wave, Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ оставили стандарт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ для всСх. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΊΠΎΠ΄ стал Π³ΠΎΡ€Π°Π·Π΄ΠΎ популярнСС ΠΈΠ·-Π·Π° способности Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² СдинствСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ мноТСство Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ распространСния смартфонов со ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ прилоТСниями.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ QR-ΠΊΠΎΠ΄Ρ‹ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² PHP-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ подСлюсь идСями Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ QR-ΠΊΠΎΠ΄ΠΎΠ² ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ PHP QR Code – Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² PHP для гСнСрирования QR-ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ для создания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ трСбуСтся Π½ΠΈΡ‡Π΅Π³ΠΎ, ΠΏΠΎΠΌΠΈΠΌΠΎ стандартного графичСского Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ GD2.

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ QR-ΠΊΠΎΠ΄

НачнитС с Π·Π°ΠΊΠ°Ρ‡ΠΊΠΈ послСднСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ PHP QR Code с GitHub. Полагаю, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ это ΡƒΠ΄Π°Π»ΠΎΡΡŒ, ΠΈ Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π² срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° //localhost/phpqrcode ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΌΠΎ-вСрсия Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ любой ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠΈΠΉΡΡ Π²Π°ΠΌ тСкст Π² ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ QR-ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Π½ΠΈΠ·Ρƒ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅. Если Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас установлСн PHP с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ GD2, ΠΏΡ€ΠΈ нСобходимости Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ² это Π½Π° страницС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ PHP.

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. 1. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ скрипт PHP со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ:

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. php. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-php. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

БСсплатный курс ΠΏΠΎ PHP ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ

ΠžΡΠ²ΠΎΠΉΡ‚Π΅ курс ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΉ сайт Π½Π° PHP ΠΈ MySQL с ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ нуля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ модСль MVC

Π’ курсС 39 ΡƒΡ€ΠΎΠΊΠΎΠ² | 15 часов Π²ΠΈΠ΄Π΅ΠΎ | исходники для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠΊΠ°

Π’ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ просто? Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… строк, Π²Ρ‹ освоили Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ QR-ΠΊΠΎΠ΄Π° для своих Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° PHP. ВозмоТности бСсконСчны! Но ΠΏΠΎΠ³ΠΎΠ΄ΠΈΡ‚Π΅, это явно Π½Π΅ всС. Π£ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ имССтся мноТСство достойных рассмотрСния свойств.

Бвойства Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ PHP QR Code

Для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ прСдставлСния ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ этот ΠΊΠΎΠ΄:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт тСкст ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, ΠΈ пСрСдаСтся ΠΊΠ°ΠΊ обычная строка. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ – это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΊ сгСнСрированному PNG-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ – Π±ΡƒΠ»Π΅Π²ΠΎ false, Π² этом случаС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сбрасываСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ – ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок для сгСнСрированного ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ строка ΠΈΠ· СдинствСнной Π±ΡƒΠΊΠ²Ρ‹. Она устанавливаСт, сколько ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов Π΄Π°Π½Π½Ρ‹Ρ… (8 Π±ΠΈΡ‚ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ слово) ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ для искаТСнного ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ изобраТСния QR-ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок Π ΠΈΠ΄Π°-Π‘ΠΎΠ»ΠΎΠΌΠΎΠ½Π° (Reed-Solomon error correction algorithm). Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ, Ρ‚Π΅ΠΌ мСньшС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ информационная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° для Π΄Π°Π½Π½ΠΎΠ³ΠΎ измСрСния. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ ΡƒΡ€ΠΎΠ²Π½ΠΈ с ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹ΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΡ… восстановлСния ΠΈ константами строк, примСняСмыми ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ QRcode::png(). (Π― взял Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ Wikipedia ΠΎΠ± QR-ΠΊΠΎΠ΄Π°Ρ…, Π° сигнатуру ΠΌΠ΅Ρ‚ΠΎΠ΄Π° – ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ PHP QR Code.)

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. 2. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° Π² пиксСлях. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΊΠΎΠ΄Π° (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ β€œΠΏΠΈΠΊΡΠ΅Π»ΡΠΌΠΈβ€ ΠΈΠ»ΠΈ β€œΠΌΠΎΠ΄ΡƒΠ»ΡΠΌΠΈβ€) – 4Γ—4px. ΠŸΡΡ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт ΠΏΡ€Π΅Π΄Π΅Π» Π±Π΅Π»ΠΎΠ³ΠΎ поля Π²ΠΎΠΊΡ€ΡƒΠ³ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… ΠΊΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»Π΅ Π² 16px с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны для ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΊΠΎΠ΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 4Γ—4px).

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ экспорт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ PNG, SVG ΠΈ EPS, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ QR-ΠΊΠΎΠ΄Ρ‹ Π² любом ΠΈΠ· этих Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², просто мСняя Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° с png() Π½Π° svg() ΠΈΠ»ΠΈ eps() ΠΈ примСняя ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ сгСнСрированного изобраТСния.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ изобраТСния ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°, пСрСдавая ΠΈΡ… ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ГСнСрация QR-ΠΊΠΎΠ΄ΠΎΠ² Π² PHP

QR-ΠΊΠΎΠ΄Ρ‹, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π½Π΅Π΄Π°Π²Π½ΠΈΡ… прилоТСниях, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° Π±Π°Π½ΠΊΠ°Ρ… с ΠΊΠΎΠ»ΠΎΠΉ, Π²ΠΈΠ·ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Π² ΡΡƒΡˆΠΈ-Π±Π°Ρ€Π°Ρ… ΠΈ Π² музСях. QR Code β€” это двухмСрная спСцификация ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π°, которая Π±Ρ‹Π»Π° ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π° Π² Π―ΠΏΠΎΠ½ΠΈΠΈ. Π—Π°ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½ΠΎ. Π½ΠΎ Π΅Π³ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒ, Denso Wave, Ρ€Π΅ΡˆΠΈΠ» Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ оставил стандарт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ для всСобщСго Π±Π»Π°Π³Π°. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° возросла ΠΈΠ·-Π·Π° Π΅Π³ΠΎ способности Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ распространСния смартфонов со ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ прилоТСниями.

ГСнСрация вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ QR-ΠΊΠΎΠ΄Π°

НачнитС с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ послСднСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ PHP QR Code ΠΈΠ· GitHub. Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ распаковали Π΅Π³ΠΎ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ адрСсу http: // localhost / phpqrcode Π² вашСй срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ любой тСкст Π² ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ QR-ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас установлСн PHP с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ GD2, Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ это ΠΏΡ€ΠΈ нСобходимости, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ страницу ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ PHP.

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. 50c11faab2efdab84db6963d0fdf689c. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-50c11faab2efdab84db6963d0fdf689c. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 50c11faab2efdab84db6963d0fdf689c. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ скрипт PHP со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ:

Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ это просто? Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго Π΄Π²ΡƒΡ… строк ΠΊΠΎΠ΄Π° Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ QR-ΠΊΠΎΠ΄ для своСго прилоТСния. ВозмоТности бСсконСчны! Но ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, это явно Π½Π΅ полная история. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ большС возмоТностСй, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ PHP QR Code

Для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ этот ΠΊΠΎΠ΄:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ тСкст ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ строки. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€” это имя Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° для сгСнСрированного изобраТСния PNG, Ссли ΠΎΠ½ΠΎ Π΅ΡΡ‚ΡŒ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ являСтся логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false, Π² этом случаС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сбрасываСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. e1244a49e983059345790f6085215c8e. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-e1244a49e983059345790f6085215c8e. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e1244a49e983059345790f6085215c8e. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π°, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΉ Π² пиксСлях. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ «пиксСлями» ΠΈΠ»ΠΈ «модулями») ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 4 Γ— 4 пиксСля. ΠŸΡΡ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π·Π°Π΄Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π±Π΅Π»ΠΎΠ³ΠΎ поля Π²ΠΎΠΊΡ€ΡƒΠ³ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π°, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΡƒΡŽ Π² ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»Π΅ Π² 16px с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны для ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° 4x4px).

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ экспорт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ PNG, SVG ΠΈ EPS, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ QR-ΠΊΠΎΠ΄Ρ‹ Π² любом ΠΈΠ· этих Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² имя ΠΌΠ΅Ρ‚ΠΎΠ΄Π° с png() Π½Π° svg() ΠΈΠ»ΠΈ eps() ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для сгСнСрированного изобраТСния. имя Ρ„Π°ΠΉΠ»Π°.

Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² ΠΈΡ… Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

ШСстой ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ (false Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅) прСдставляСтся бСсполСзным ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Π΅Ρ€Π½ΠΎ для сохранСния Π² Ρ„Π°ΠΉΠ» ΠΈ экспорта Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½ΠΎ Ρƒ мСня просто Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π»ΠΎΠΆΠ½Ρ‹ΠΌ.

Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Π΅ΡΡ‚ΡŒ большС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния Π·Π°Ρ€Π°Π½Π΅Π΅, Π²ΠΎΡ‚ простая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ являСтся ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠΌ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅, Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅):

Π“Π΄Π΅, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅, число пиксСлСй Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ указываСтся Π² Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² качСствС Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ модуля выбираСтся ΠΈΠ· этих Ρ‚Π°Π±Π»ΠΈΡ† Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Если Π²Ρ‹ вычислитС Ρ€Π°Π·ΠΌΠ΅Ρ€ модуля для вСрсии, использованной Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ изобраТСния Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ:

Но сгСнСрированноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 132 Γ— 132 пиксСлСй. PHP QR Code взял ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ (Π²Π΅Ρ€ΡΠΈΡŽ 2 вмСсто вСрсии 1 ΠΈΠ»ΠΈ просто ΠΌΠΎΠ΄ΡƒΠ»ΡŒ 25 Γ— 25), поэтому фактичСский сгСнСрированный Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚:

РаспространСнноС использованиС для QR-ΠΊΠΎΠ΄ΠΎΠ²

Π‘Π°ΠΌΡ‹ΠΌ распространСнным ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ для QR-ΠΊΠΎΠ΄ΠΎΠ² являСтся ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ URL-адрСсов Π²Π΅Π±-сайтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ„Π°Π½-страница Facebook ΠΎ вашСм послСднСм ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅, вашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Ρ‚. Π”. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ бСсконСчны. Π― сам ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π΅Π³ΠΎ Π½Π° своСй Π²ΠΈΠ·ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽ URL Π² свой ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ LinkedIn.

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. 62c27e18f9594f6734a06f89eaa18e42. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-62c27e18f9594f6734a06f89eaa18e42. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 62c27e18f9594f6734a06f89eaa18e42. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

QR-ΠΊΠΎΠ΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², Π²ΠΈΠ·ΠΈΡ‚Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ адрСса элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. НСкоторыС сайты ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΡ… вмСстС со ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ Π±Π»ΠΎΠ³Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π² качСствС Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ

Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ использования QR-ΠΊΠΎΠ΄ΠΎΠ², вашими СдинствСнными ограничСниями ΡΠ²Π»ΡΡŽΡ‚ΡΡ объСм Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π° ΠΈ пространство, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ.

РСзюмС

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ QR-ΠΊΠΎΠ΄Ρ‹ Π² PHP для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π― Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π» Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π·Π°Ρ€Π°Π½Π΅Π΅ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ сгСнСрированного изобраТСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π΅ прСдоставляСт Ρ‚Π°ΠΊΠΎΠΉ возмоТности. ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, Ρ€Π°Π±ΠΎΡ‚Π° с QR-ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ приятной ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ возмоТностСй. Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ своС PHP-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Π½ΠΈΠΌΠΈ?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ГСнСрация QR ΠΊΠΎΠ΄Π° Π² прилоТСниях Π½Π° PHP

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ QR ΠΊΠΎΠ΄ΠΎΠ² постСпСнно Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ высоту благодаря возмоТности Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ большой объСм Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ смартфонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ быстроС сканированиС ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π”Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ полосовой ΠΊΠΎΠ΄ Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ Π² Π―ΠΏΠΎΠ½ΠΈΠΈ. На Π½Π΅Π³ΠΎ имССтся ΠΏΠ°Ρ‚Π΅Π½Ρ‚, Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒ, Denso Wave, Ρ€Π΅ΡˆΠΈΠ» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ QR ΠΊΠΎΠ΄ доступным для всСх.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ научимся быстро Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ QR ΠΊΠΎΠ΄ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ PHP. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ PHP QR Code, которая Π½Π΅ зависит ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ ваш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ QR ΠΊΠΎΠ΄

Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ PHP QR Code с GitHub. Π—Π°Ρ‚Π΅ΠΌ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π² мСсто, Π³Π΄Π΅ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ваши Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ http://localhost/phpqrcode, для запуска дСмонстрации. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π½Π° рисункС Π½ΠΈΠΆΠ΅. НабиваСм тСкст Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ QR ΠΊΠΎΠ΄Π°. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния трСбуСтся PHP с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ GD2.

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. img 1. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-img 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° img 1. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² своих прилоТСниях ΠΎΡ‡Π΅Π½ΡŒ просто:

Π”Π²Π΅ строчки ΠΊΠΎΠ΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ QR ΠΊΠΎΠ΄Π° Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Но Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° прСдоставляСт большС возмоТностСй.

ВозмоТности Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт тСкст ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт имя Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ здСсь располагаСтся логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false, ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π°
Низкий7%L
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ15%M
Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ25%Q
Высокий30%H

Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Π² ΠΊΠΎΠ΄Π΅ (Π² px). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π² ΠΊΠΎΠ΄Π΅ (Ρ‚Π°ΠΊΠΆΠ΅ называСтся β€œΠΏΠΈΠΊΡΠ΅Π»ΡŒβ€ ΠΈΠ»ΠΈ β€œΠΌΠΎΠ΄ΡƒΠ»ΡŒβ€) ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 4Γ—4px ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

ШСстой ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false) ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ оказался бСсполСзным. Π’ соотвСтствии с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, Ссли ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Но описанного Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ скорости Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ изобраТСния. Но для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ большого значСния.

ВычислСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния ΠΊΠΎΠ΄Π°

Для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ:

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ пиксСлСй Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ опрСдСляСтся Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Π Π°Π·ΠΌΠ΅Ρ€ модуля выбираСтся ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ:

Если Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ модуля для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ изобраТСния:

Но Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° PHP QR Code ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°:

ИспользованиС QR кодов

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. img 2. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-img 2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° img 2. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

Однако сфСра примСнСния QR ΠΊΠΎΠ΄ΠΎΠ² Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†. Π’ Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°, адрСса e-mail, ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ описания Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. А использованиС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° смартфонах для чтСния QR ΠΊΠΎΠ΄ΠΎΠ² сущСствСнно ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΈΡ… использованиС Π² практичСской ΠΆΠΈΠ·Π½ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.

Π”Π°Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ для вас ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ сайта ruseller.com
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ ΡƒΡ€ΠΎΠΊΠ°: phpmaster.com/generate-qr-codes-in-php/
ΠŸΠ΅Ρ€Π΅Π²Π΅Π»: Π‘Π΅Ρ€Π³Π΅ΠΉ Ѐастунов
Π£Ρ€ΠΎΠΊ создан: 28 БСнтября 2012
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 51766
ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΏΠ΅Ρ€Π΅ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ

5 послСдних ΡƒΡ€ΠΎΠΊΠΎΠ² Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠΈ «PHP»

Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ zend-filter

Когда Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ бСзопасности Π²Π΅Π±-сайта, Ρ‚ΠΎ Ρ„Ρ€Π°Π·Π° «Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉΡ‚Π΅ всё, экранируйтС всё» всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°. БСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. thumbnail. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-thumbnail. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° thumbnail. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎΠ΅ экранированиС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ zend-escaper

ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ бСзопасности Π²Π΅Π±-сайта β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ SQL ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΉ, Π½ΠΎ ΠΈ протСкция ΠΎΡ‚ мСТсайтового скриптинга (XSS), мСТсайтовой ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ запросов (CSRF) ΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² Π°Ρ‚Π°ΠΊ. Π’ частности, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ остороТно ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ HTML, CSS ΠΈ JavaScript ΠΊΠΎΠ΄Π°.

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. thumbnail. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-thumbnail. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° thumbnail. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Zend ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊ Expressive

Expressive 2 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Ρ€ΡƒΠ³ΠΈΡ… ZF ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмС. НС всСм нравится Π΄Π°Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ процСсс ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. thumbnail. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-thumbnail. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° thumbnail. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

Π‘ΠΎΠ²Π΅Ρ‚: ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Google Analytics Ρ‡Π΅Ρ€Π΅Π· API

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Google Analytics ΠΈΠ· сСрвСрного скрипта. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. ΠžΡ‚Π²Π΅Ρ‚ Π² этой Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅.

php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. thumbnail. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄-thumbnail. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° php ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ qr ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° thumbnail. QR-code, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ распространСн повсСмСстно, Π²ΠΎ всСх сфСрах чСловСчСской ΠΆΠΈΠ·Π½ΠΈ. Π’Ρ€ΠΎΠ΄Π΅ такая популярная Π²Π΅Ρ‰ΡŒ, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Open Source) Π½Π° PHP β€” Π½Π΅Ρ‚. Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰Π° deltalab, ΠΎΡ‡Π΅Π½ΡŒ напрягла эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ibqrencode ΠΎΡ‚ Kentaro Fukuchi, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΅ΠΌΡƒ язык PHP.

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° PHP пСсочниц

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² PHP пСсочниц. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ online смоТСтС ΠΏΠΎΡ‚Π΅ΡΡ‚ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄, Π½ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ Π½Π° свой сайт.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *