关闭

php生成二维码

标签: 二维码php
273人阅读 评论(0) 收藏 举报
分类:


使用PHP QR Code类库创建二维码使用举例浏览器输出:<?include "phpqrcode/phpqrcode.php";$value="http://s.bookphone.cn/chinabook/index.php/adminhtml/Croles/admin";$errorCorrectionLevel = "L";$matrixPointSize = "4";QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);exit;?>文件输出二维码include('phpqrcode/phpqrcode.php');// 二维码数据$data = 'http://s.bookphone.cn';// 生成的文件名$filename = '1111.png';// 纠错级别:L、M、Q、H$errorCorrectionLevel = 'L';// 点的大小:1到10$matrixPointSize = 4;QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);生成中间带logo的二维码<?phpinclude('phpqrcode/phpqrcode.php');$value='http://xy.bookphone.cn';$errorCorrectionLevel = 'L';$matrixPointSize = 6;QRcode::png($value, 'xiangyang.png', $errorCorrectionLevel, $matrixPointSize, 2);echo "QR code generated"."<br />";$logo = 'logo.png';$QR = 'xiangyang.png';if($logo !== FALSE){$QR = imagecreatefromstring(file_get_contents($QR));$logo = imagecreatefromstring(file_get_contents($logo));$QR_width = imagesx($QR);$QR_height = imagesy($QR);$logo_width = imagesx($logo);$logo_height = imagesy($logo);$logo_qr_width = $QR_width / 5;$scale = $logo_width / $logo_qr_width;$logo_qr_height = $logo_height / $scale;$from_width = ($QR_width - $logo_qr_width) / 2;imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height);}imagepng($QR,'xiangyanglog.png');?>
使用PHP QR Code类库创建二维码


使用举例浏览器输出:


<?
include "phpqrcode/phpqrcode.php";
$value="http://s.bookphone.cn/chinabook/index.php/adminhtml/Croles/admin";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
?>


文件输出二维码


include('phpqrcode/phpqrcode.php');
// 二维码数据
$data = 'http://s.bookphone.cn';
// 生成的文件名
$filename = '1111.png';
// 纠错级别:L、M、Q、H
$errorCorrectionLevel = 'L';
// 点的大小:1到10
$matrixPointSize = 4;
QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);


生成中间带logo的二维码


<?php
include('phpqrcode/phpqrcode.php');
$value='http://xy.bookphone.cn';
$errorCorrectionLevel = 'L';
$matrixPointSize = 6;
QRcode::png($value, 'xiangyang.png', $errorCorrectionLevel, $matrixPointSize, 2);
echo "QR code generated"."<br />";
$logo = 'logo.png';
$QR = 'xiangyang.png';


if($logo !== FALSE)
{


$QR = imagecreatefromstring(file_get_contents($QR));
$logo = imagecreatefromstring(file_get_contents($logo));
$QR_width = imagesx($QR);
$QR_height = imagesy($QR);
$logo_width = imagesx($logo);
$logo_height = imagesy($logo);
$logo_qr_width = $QR_width / 5;
$scale = $logo_width / $logo_qr_width;
$logo_qr_height = $logo_height / $scale;
$from_width = ($QR_width - $logo_qr_width) / 2;
imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height);
}
imagepng($QR,'xiangyanglog.png');
?>
使用PHP QR Code类库创建二维码使用举例浏览器输出:<?include "phpqrcode/phpqrcode.php";$value="http://s.bookphone.cn/chinabook/index.php/adminhtml/Croles/admin";$errorCorrectionLevel = "L";$matrixPointSize = "4";QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);exit;?>文件输出二维码include('phpqrcode/phpqrcode.php');// 二维码数据$data = 'http://s.bookphone.cn';// 生成的文件名$filename = '1111.png';// 纠错级别:L、M、Q、H$errorCorrectionLevel = 'L';// 点的大小:1到10$matrixPointSize = 4;QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);生成中间带logo的二维码<?phpinclude('phpqrcode/phpqrcode.php');$value='http://xy.bookphone.cn';$errorCorrectionLevel = 'L';$matrixPointSize = 6;QRcode::png($value, 'xiangyang.png', $errorCorrectionLevel, $matrixPointSize, 2);echo "QR code generated"."<br />";$logo = 'logo.png';$QR = 'xiangyang.png';if($logo !== FALSE){$QR = imagecreatefromstring(file_get_contents($QR));$logo = imagecreatefromstring(file_get_contents($logo));$QR_width = imagesx($QR);$QR_height = imagesy($QR);$logo_width = imagesx($logo);$logo_height = imagesy($logo);$logo_qr_width = $QR_width / 5;$scale = $logo_width / $logo_qr_width;$logo_qr_height = $logo_height / $scale;$from_width = ($QR_width - $logo_qr_width) / 2;imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height);}imagepng($QR,'xiangyanglog.png');?>
0
0
查看评论

H5 生成QRCode 二维码

var w=plus.screen.resolutionWidth;//获取屏幕宽度 console.log("width:"+w); w=w*0.9;//二维码宽度为屏幕宽度的90% if(plus.storage.getItem("companyid")!...
  • moniteryao
  • moniteryao
  • 2016-10-25 22:09
  • 610

使用phpqrcode生成二维码

使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手。然而,我们可以使用phpqrcode这个现成的类文件,PHP二维码生成类库,利用它可以轻松生成二维码。
  • sinat_35861727
  • sinat_35861727
  • 2017-06-28 18:53
  • 8853

使用PHP二维码生成类库PHP QR Code生成二维码

使用PHP二维码生成类库PHP QR Code生成二维码   PHP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.sourceforge.net/。 下载官网提供的类库后,只需要...
  • coder9999
  • coder9999
  • 2016-03-03 02:10
  • 16303

php生成二维码的三种方法

最简单最实例的goolge开源方法 1.google开放api 代码如下: 2.php类库PHP QR Code 地址:http://phpqrcode.sourceforge.net/ 下载:http://sourceforge.net/projects/phpqrcode/ 代码...
  • u013471586
  • u013471586
  • 2016-11-24 17:16
  • 12959

使用PHP生成二维码,并可以在网站中调用

HP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址: http://phpqrcode.sourceforge.net/ phpqrcode.php文件: 下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二...
  • xianrenqh
  • xianrenqh
  • 2016-10-10 10:19
  • 2512

php 使用phpqrcode生成二维码并上传到OSS

一般情况调用phpqrcode第三方插件 会把生成的二维码图片保存到服务器,不保存服务器也会以header头的形式输出到浏览器,(我们不允许把图片文件保存的liunx服务器,只能保存到阿里云OSS存储服务器  不符合我的逻辑)所有经过我的日思夜想,于是想出来的实现方式 。我可不可以跟爬虫一...
  • qq_28570871
  • qq_28570871
  • 2017-12-20 10:55
  • 165

使用开源 phpqrcode 生成二维码

test\ 使用 phpqrcode 生成二维码 phpqrcode是国外的一款用来生成二维码的类库,方便用来生成二维码,方便手机用户访问。 下载地址:http://xz6.jb51.net:81/201407/yuanma/phpqrcode(jb51.net).rar 首先下载,然后解压...
  • userName222
  • userName222
  • 2017-11-16 16:33
  • 382

PHP实用篇:简单实现URL二维码生成

本实例利用谷歌Api接口高效生成URL二维码,代码如下: $urlToEncode="http://www.dpwl.net"; generateQRfromGoogle($urlToEncode); function generateQRfromGoogle($c...
  • a771948524
  • a771948524
  • 2014-05-11 14:06
  • 2444

PHP QR Code生成二维码

最近做系统分析与设计课程的project,需要在后台控制生成一个二维码,于是便去搜寻了一下,有蛮多现成的库可以使用,据说google API提供了接口,但是由于在大天朝,google我怕用起来不太稳定,于是便换用另一个神器——phpqrcode,这个库使用php原声开发的,不需要额外的扩展。 首先...
  • luoshengkim
  • luoshengkim
  • 2015-06-16 14:03
  • 6530

PHP通过PHP QR Code生成二维码

二维码是二维条形码的一种,可以将网址、文字、照片等信息通过相应的编码算法编译成为一个方块形条码图案,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容。通过PHP QR Code如何实现二维码呢?
  • Zhao1234567890123456
  • Zhao1234567890123456
  • 2014-09-15 23:25
  • 3690
    个人资料
    • 访问:94452次
    • 积分:1318
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:83篇
    • 译文:0篇
    • 评论:3条
    最新评论