`
cuiyadll
  • 浏览: 203852 次
文章分类
社区版块
存档分类
最新评论

php生成二维码实现代码

php 
阅读更多
引用
[导读] 二维码是二维条形码的一种,可以将网址、文字、照片等信息通过相应的编码算法编译成为一个方块形条码图案,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容 php类库PHP QR Code 两句话解释:


二维码是二维条形码的一种,可以将网址、文字、照片等信息通过相应的编码算法编译成为一个方块形条码图案,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容
php类库PHP QR Code
# 两句话解释:
# 包含qrlib.php的话需要同其它文件放到一起:文件、文件夹。
# phpqrcode.php是合并后版本,只需要包含这个文件,但生成的图片速度慢而且不太准确
# 以下给出两种用法:

<?php 
   include('./phpqrcode/phpqrcode.php'); 
   // 二维码数据 
   $data = 'http://gz.altmi.com'; 
   // 生成的文件名 
   $filename = $errorCorrectionLevel.'|'.$matrixPointSize.'.png'; 
   // 纠错级别:L、M、Q、H 
   $errorCorrectionLevel = 'L';  
   // 点的大小:1到10 
   $matrixPointSize = 4;  
   QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
?>
  
# 创建一个二维码文件 
QRcode::png('code data text', 'filename.png'); 
// creates file 
  
# 生成图片到浏览器 
QRcode::png('some othertext 1234'); 
// creates code image and outputs it directly into browser


如果生成有色彩的需要自己动手
修改phpqrcode.php中QRimage类的image方法中颜色设置部分的代码,1.1.4版本的代码在第987、988行,一个前景色,一个背景色:

$col[0] = ImageColorAllocate($base_image,255,255,255);
$col[1] = ImageColorAllocate($base_image,0,0,0);

即可

利用 google开放api生成

$urlToEncode="http://gz.altmi.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.'"/>'; 
}


地址:http://phpqrcode.sourceforge.net/
下载:http://sourceforge.net/projects/phpqrcode/
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
分享到:
评论

相关推荐

    php 生成二维码完整代码

    本篇文章将详细介绍如何使用PHP生成二维码,并结合提供的文件列表进行解析。 首先,我们需要了解二维码的基本原理。二维码是一种二维条形码,能存储包括文字、数字、URL等多种类型的数据,并且可以通过智能手机等...

    php生成二维码源代码,PHP读取二维码源代码,jQuery生成二维码源代码

    首先,我们来看PHP生成二维码的实现。PHP可以通过第三方库如`PHP QR Code`来实现这个功能。`PHP QR Code`是一个用PHP编写的开源项目,能够生成从低到高的错误校正等级的各种二维码。使用步骤如下: 1. 下载并安装`...

    PHP生成二维码类库

    PHP生成二维码的功能则为开发者提供了在网页中创建和展示二维码的能力。下面我们将详细探讨PHP生成二维码的相关知识点。 首先,我们需要了解的是PHP生成二维码的一种常见类库——"phpqrcode"。这个开源项目...

    ThinkPHP整合phpqrcode生成二维码DEMO

    本示例是关于如何在ThinkPHP框架中整合phpqrcode库来生成二维码的DEMO。这个过程涉及到前端与后端的交互、库的安装与配置、以及实际的二维码生成逻辑。 首先,`ThinkPHP`是一个基于PHP的轻量级开源框架,它提供了...

    phpqrcode生成二维码

    这个版本可能包含了生成二维码所需的源代码、示例、文档等资源。 在使用 PHP QR Code 时,开发者需要了解以下几个核心概念: 1. **数据编码模式**:根据要编码的信息类型,QR Code 有几种不同的编码模式,如数字...

    PHP生成二维码图片

    本文将深入探讨如何使用PHP生成二维码图片,并将其整合到ThinkPHP项目中。 首先,我们需要了解生成二维码的基本原理。二维码是二维条形码的一种,它能够存储更多的信息,如网址、文本、名片等。生成二维码通常需要...

    php--二维码生成代码

    谷歌开源的二维码生成代码 //processing form input //remember to sanitize user input in real-life solution !!! $errorCorrectionLevel = 'L'; if (isset($_REQUEST['level']) && in_array($_REQUEST['...

    生成二维码到word中

    综上所述,实现"生成二维码到Word中"的功能涉及了二维码生成、PHP编程、Word文档处理以及文件操作等多个环节。开发者需要熟悉这些技术,才能构建出一个完整的解决方案。在实际应用中,这样的功能可以用于制作包含...

    php生成二维码源代码

    首先,PHP生成二维码的关键在于使用第三方库。在提供的压缩包文件"QRcode"中,可能包含了一个名为"phpqrcode"的PHP库,这是一个用于生成二维码的开源项目。这个库基于日本的"PHP QR Code"项目,它允许开发者通过简单...

    php生成二维码类和方法.zip

    本篇将详细讲解如何利用PHP生成二维码,以及一个特定的类和方法,帮助你理解和应用。 首先,我们要知道生成二维码的基本原理。二维码是一种二维条形码,可以存储各种类型的数据,如文本、URL、联系人信息等。通过...

    一个php生成二维码的包

    当你提到“一个php生成二维码的包”,这通常是指一个PHP类库或框架,用于帮助开发者在PHP项目中生成二维码图像。 这个包的标题明确指出了它的功能——生成二维码。描述中提到“解压之后直接访问是一个例子”,这...

    PHP生成二维码的接口文件

    本文将深入探讨如何使用PHP生成二维码,以及与Redis缓存服务的集成。 首先,我们关注的是"PHP生成二维码的接口文件"。这意味着我们要创建一个PHP脚本,该脚本可以接收参数并生成相应的二维码图像。PHP QR Code库...

    PHP TP3 生成二维码(不存图)

    在TP3中,创建一个控制器方法,例如`QrcodeController`中的`generate`方法,使用PHP QRCode库生成二维码: ```php &lt;?php namespace Home\Controller; use Think\Controller; use Endroid\QrCode\QrCode; class ...

    phpqrcode生成二维码可在html直接调用

    如果需要在网页上实时生成二维码,可以将上述PHP代码集成到服务器端的PHP文件中,然后在HTML中通过AJAX请求触发生成过程。这样,用户在页面上输入数据后,就可以实时看到对应的二维码。 此外,PHP QRcode还支持生成...

    php生成二维码(源码)

    `phpqrcode`是一款开源的PHP类库,它允许开发者通过简单的代码实现二维码的生成。这个库基于日本的QR Code规格,能够生成不同级别的纠错编码,以适应不同的应用场景。QR Code分为多个版本和错误纠正级别,版本越高,...

    基于PHP的qrcode 生成二维码库.zip

    【描述】"基于PHP的qrcode 生成二维码库.zip" 指的是这个压缩包包含了一个完整的PHP二维码生成库,可能包括了源代码、示例、文档以及必要的配置文件。通过解压并引入这个库,开发者无需深入了解二维码编码技术,即可...

    php生成二维码

    以下是对"php生成二维码"这一主题的详细阐述。 首先,PHP生成二维码的核心是利用第三方库或类,例如`PHP QR Code`库。这个库能够将文本信息编码为二维码图像,方便用户通过手机扫描。在提供的文件列表中,`...

Global site tag (gtag.js) - Google Analytics