php生成二维码的几种方式
来源:互联网 发布:中行校园淘宝卡骗局 编辑:程序博客网 时间:2024/05/21 14:48
测试可行//注意要utf-8格式,测试了前面两种了可行
test01
<?php
//测试的代码禁止未声明函数报错
// set true if production environment else false for development
define ('IS_ENV_PRODUCTION', true);
// configure error reporting options
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', !IS_ENV_PRODUCTION);
ini_set('error_log', 'log/phperror.txt');
//函数测试
$urlToEncode="小米哥";
//$urlToEncode="xiaomige";
generateQRfromGoogle($urlToEncode);
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>';
}
?>
test02
<?
include "./phpqrcode/phpqrcode.php";
//支持中文
$value = "小米哥";
//$value="http://www.weste.net";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
?>
//下载代码包 phpqrcode-2010100721_1.1.4.zip
备注:
1.google开放api
$urlToEncode="http://bbs.lewanchina.com";
generateQRfromGoogle($urlToEncode);
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>';
}
2.php类库PHP QR Code
PHP QR Code is open source (LGPL) library for generating QR Code,
2-dimensional barcode. Based on libqrencode C library,
provides API for creating QR Code barcode images (PNG, JPEG thanks to GD2).
Implemented purely in PHP, with no external dependencies (except GD2 if needed).
地址:http://phpqrcode.sourceforge.net/
下载:http://sourceforge.net/projects/phpqrcode/
实例:
<?
include "./phpqrcode/phpqrcode.php";
$value="http://www.weste.net";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
?>
3.libqrencode
地址:http://fukuchi.org/works/qrencode/index.en.html
php支持请参考:http://hirokawa.netflowers.jp/entry/4900/
4.QRcode Perl CGI & PHP scripts
地址:http://www.swetake.com/qr/qr_cgi.html
0 0
- php生成二维码的几种方式
- php生成二维码的几种方式
- php生成二维码的几种方式
- php生成二维码的几种方式
- 二维码生成的几种方式
- php生成二维码可以有以下几种方式
- PHP生成二维码的2种方式
- [转] 目前php生成二维码可以有以下几种方式
- IOS几种常见的实现扫描、生成二维码的方式(一、使用ZBar SDK)
- php二维码的生成
- 两种PHP生成二维码的方法
- php生成二维码的三种方法
- PHP生成一维码,二维码各种方式
- 二维码的生成方式(java)
- PHP生成二维码的方法
- php二维码生成的方法
- 两种方式生成二维码
- 在浏览器页面上生成二维码的两种方式
- POJ 1050 To the Max
- C语言关键字分析系列
- ios app开发教程新的分享
- wince -- 用SYSGEN_CAPTURE实现WINCE PUBLIC文件夹中新增驱动DM9000的本地化(BSP化)
- 实习第四天
- php生成二维码的几种方式
- 且行且珍惜
- ngnix:slab机制
- 平台构建需要加入的功能想法
- 解释计划
- ios--OpenCV--RGB与HSV颜色空间的转换
- ax+by=c 且X∈[x1,x2] Y∈[y1,y2] 可行解组数 exgcd
- 【Database】一个Database的小例子
- 定制iOS 7中的导航栏和状态栏