Слияние кода завершено, страница обновится автоматически
tp6.0 ThinkAdmin генерирует двумерный код.
Описание архитектуры программного обеспечения.
Пример кода на PHP:
namespace app\ucserver\controller\api;
use Endroid\QrCode\QrCode;
class Tools extends Controller {
public function card_code() {
$this->info['path'] = '/ucserver/api.Tools/qrcode';
$this->info = json_encode($this->info,JSON_UNESCAPED_UNICODE);
$this->fetch();
}
/**
* Генерирует двумерный код
* @param string
*/
public function qrcode($data = '') {
$qrCode = new QrCode();
$qrCode
->setText($data)
->setSize(300)
->setPadding(10)
->setErrorCorrection('high')
->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0, 'a' => 0])
->setBackgroundColor(['r' => 255, 'g' => 255, 'b' => 255, 'a' => 0])
->setLabel('')
->setLabelFontSize(16)
->setImageType(QrCode::IMAGE_TYPE_PNG);
header('Content-Type: '.$qrCode->getContentType());//вывод на страницу
$qrCode->render();
die;
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )