| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
9年前发布

PHP生成二维码:dcode

一个基于QR Code encoder的生成二维码的php扩展,同时实现了Discuz论坛系统里面的authcode函数,相比php版本速度更快,生成几万个二维码秒秒钟。如果使用Discuz论坛,需要有这方面性能提升的,那么该扩展时不错的选择。

依赖: php5.4+ libpng

示例代码:

DCode::encrypt($src, $key = "THIS IS SHIT", $ckeylength = 8, $expire = 0);  DCode::decrypt($src, $key = "THIS IS SHIT", $ckeylength = 8);     /**   * DCode::qrcode($str, $version = 0, $level = QR_ECLEVEL_L, $mode = QR_MODE_KANJI, $casesensitive = 0);  * @param $str;  * @param $version = 0;  * @param $level = QR_ECLEVEL_L;  * @param $model = QR_MODE_KANJI;  * @param $casesensitive = 0;  * @return string  */  $filecontent = DCode::qrcode("HELLO");  file_put_contents("test.png", $filecontent);     /**  * DCode::qrcode8bit($str, $version = 0, $level = QR_ECLEVEL_L);  * @param $str;  * @param $version = 0;  * @param $level = QR_ECLEVEL_L;  * @return string  */  $filecontent = DCode::qrcode8bit("HELLO WORLD");  file_put_contents("test1.png", $filecontent);     /**  * DCode::qrcodedata($sizeof, $data, $version = 0, $level = QR_ECLEVEL_L);  * @param $sizeof  * @param $data  * @param $version = 0;  * @param $level = QR_ECLEVEL_L;  * @return string  */  $filecontent = DCode::qrcodedata(strlen("HELLO WORLD"), "HELLO WORLD");  file_put_contents("test2.png", $filecontent);     dcode_encrypt($src, $key = "THIS IS SHIT", $ckeylength = 8, $expire = 0);  dcode_decrypt($src, $key = "THIS IS SHIT", $ckeylength = 8);     $filecontent = dcode_qrcode("HELLO");  file_put_contents("test.png", $filecontent);     $filecontent = dcode_qrcode8bit("HELLO 8bit");  file_put_contents("test1.png", $filecontent);     $filecontent = dcode_qrcodedata(strlen("HELLO 8bit"), "HELLO 8bit");  file_put_contents("test2.png", $filecontent);

项目主页:http://www.open-open.com/lib/view/home/1441010675112

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1441010675112.html
dcode 条形码/二维码开发包