PHP生成(支持多模板)二維碼海報代碼
更新時間:2018年04月30日 22:41:51 投稿:laozhang
本篇文章給大家分享了PHP生成支持多模板二維碼海報代碼,如果大家對此有需要,可以跟著參考學習下。
增加模板:
1、qrcode.*** 開頭的 文件夾,比如:qrcode.demoABC
2、在第一步創(chuàng)建的文件夾中配置文件config.php,以上面的例子為:qrcode.demoABC/config.php
<?php return array( //二維碼部分 'level' => "L", //二維碼校正級別,可選:L、M、Q、H 'matrix' => 6, //矩陣的大小, 1-10 'type' => 'png', //二維碼 輸出類型 /** * 圖片文件說明:(以上級目錄為準) * [SKIN] : 會替換成 當前 模板 的文件夾 */ 'background' => '[SKIN]demo.png', /** * 模版路徑說明:(以安裝路徑 /vendor/qrcode-diy/,域名為 http://localhost/ 為例) * [WEB_ROOT] : http://localhost/ * [WEB_PATH] : vendor/qrcode-diy/ * [WEB_URI] : http://localhost/vendor/qrcode-diy/ * [KEY] : 必須保留,用于替換最終的邀請碼 */ 'template' => '[WEB_URI]test.php?qrcode=[KEY]&skin=skin2&page=share', //落地頁路徑模版 'x' => 228, //插入點 X 的位置 'y' => 77, //插入點 Y 的位置 'w' => 88, //二維碼寬度 'h' => 88, //二維碼高度 //打印文字部分,如果不需要打印文字,下面可省略 /** * 字體路徑說明:(以上級目錄為準) * [SKIN] : 會替換成 當前 模板 的文件夾 */ 'font' => '[SKIN]arial.ttf', /** * 輸出文字說明: * [KEY] : 必須保留,用于替換最終的邀請碼 */ 'text' => '[KEY]', 'textsize' => 14, //矩陣的大小, 5-50 'textx' => 138, //文本插入點 X 的位置 'texty' => 369, //字體基線的位置(字體底部的位置) 'textcolor' => '#FFFFFF', //字體顏色 ); ?>
效果演示




相關文章
修改Laravel自帶的認證系統(tǒng)的User類的命名空間的步驟
今天小編就為大家分享一篇修改Laravel自帶的認證系統(tǒng)的User類的命名空間的步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
tp框架(thinkPHP)實現(xiàn)三次登陸密碼錯誤之后鎖定賬號功能示例
這篇文章主要介紹了tp框架(thinkPHP)實現(xiàn)三次登陸密碼錯誤之后鎖定賬號功能,結合實例形式分析了基于thinkPHP登陸判斷、標志位運算等操作實現(xiàn)密碼賬號鎖定功能,需要的朋友可以參考下2018-05-05
laravel框架數(shù)據(jù)庫配置及操作數(shù)據(jù)庫示例
這篇文章主要介紹了laravel框架數(shù)據(jù)庫配置及操作數(shù)據(jù)庫,結合實例形式分析了Laravel數(shù)據(jù)庫的基本配置與操作實現(xiàn)技巧,需要的朋友可以參考下2019-10-10
php redis 處理websocket聊天記錄的實例代碼
本文通過實例代碼給大家介紹了php redis 處理websocket聊天記錄的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-07-07

