mirror of
https://github.com/chillerlan/php-qrcode.git
synced 2026-08-22 11:03:24 +00:00
25 lines
706 B
PHP
25 lines
706 B
PHP
<?php
|
|
|
|
require_once '../vendor/autoload.php';
|
|
|
|
use codemasher\QRCode\QRCode;
|
|
use codemasher\QRCode\QRConst;
|
|
|
|
$starttime = microtime(true);
|
|
|
|
// google authenticator
|
|
// https://chart.googleapis.com/chart?chs=200x200&chld=M%7C0&cht=qr&chl=otpauth%3A%2F%2Ftotp%2Ftest%3Fsecret%3DB3JX4VCVJDVNXNZ5%26issuer%3Dchillerlan.net
|
|
|
|
$qrcode = (new QRCode(5, QRConst::ERROR_CORRECT_LEVEL_M))
|
|
->addData('otpauth://totp/test?secret=B3JX4VCVJDVNXNZ5&issuer=chillerlan.net')
|
|
->make();
|
|
|
|
for($row = 0; $row < $qrcode->moduleCount; $row++){
|
|
for($col = 0; $col < $qrcode->moduleCount; $col++){
|
|
echo $qrcode->isDark($row, $col) ? 'X' : ' ';
|
|
}
|
|
echo PHP_EOL;
|
|
}
|
|
|
|
echo 'QRCode '.round((microtime(true)-$starttime), 5).PHP_EOL;
|