php 如何形成二维码
2个回答
展开全部
<img src="https://chart.googleapis.com/chart?cht=qr&chld=&chs=400x400&chl=http://www.10w.org.cn" />
这个代码就是利用谷歌的开放接口做的二维码,你也可以试试
如果需要完整版的话,我就给你写一个代码咯
<html>
<head>
<meta charset="utf-8">
<title>the test page</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</head>
<body>
<script>
$(document).ready(function(){
var test_input=$(".test_input").html();
$("button").click(function(){
$("p").after("<img src='http://chart.apis.google.com/chart?cht=qr&chs=300x300&chld=L|2&chl="+test_input+"'>");
});
});
</script>
<input class="test_input" size="100"></input>
<br><br>
<button>please click it</button>
<p>
<fieldset>
<legend>备注信息</legend>
<ol>
<li>cht=qr 表示生成qr码(就是二维码)</li>
<li>chs=300x300 表示生成二维码图片的大小,可以自定义,但是一般是正方形的</li>
<li>chld=L|2 表示纠错水平,2表示留白大小,数值可选值为1、2、3、4级别</li>
<li>chl=http://www.10w.org.cn 表示网址</li>
</ol>
</fieldset>
</p>
</body>
</html>
AiPPT
2024-09-19 广告
2024-09-19 广告
作为北京饼干科技有限公司的工作人员,关于AIPPT免费生成PPT的功能,我可以简要介绍如下:AIPPT是一款基于人工智能技术的PPT制作工具,它为用户提供了免费生成PPT的便捷服务。用户只需简单输入PPT的主题或内容大纲,AIPPT便能智能...
点击进入详情页
本回答由AiPPT提供
展开全部
使用PHP QR Code类库创建二维码
使用举例浏览器输出:
<?
include "phpqrcode/phpqrcode.php";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
?>
文件输出二维码
include('phpqrcode/phpqrcode.php');
// 二维码数据
// 生成的文件名
$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');
$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');
?>
自行下载phpqrcode.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询