本文目录一览:
- 1、php如何通过Qrcode实现二维码的生成
- 2、目前php生成二维码可以有以上几种方式
- 3、如何利用PHP代码制作微信二维码中间带头像
- 4、php 如何形成二维码
- 5、php生成二维码的几种方式整理及使用实例
- 6、php生成二维码的几种方式
php如何通过Qrcode实现二维码的生成
本示例需要引入第三方的类文件。
在当前控制器的分组下面建立目录:Org文件夹。将Qrcode.class.php放入Org文件夹中。
控制器层:IndexAction
?php
class IndexAction extends Action{
public function WaxxCreateErWeiMa() { $url=I('post.url'); import('@.Org.QRcode'); //引入Qrcode.class.php类文件。 $path=VENDOR_PATH.'uploads/'; $path=str_replace('\\','/',$path); if(!file_exists($path)) { mkdir($path,0777,true); } $filename=$path.'test.png'; QRcode::png($url,$filename,'L',4,2); // $path=str_replace('D:/wamp/www','',$path); $filename=$path.'test.png'; echo 'img src="'.$filename.'" width="100" height="100"/'; }
}
?
视图层:模板页面:
!DOCTYPE html
html
head
title我爱学习--;/title
style
.rightBOx{border:1px solid red;width:120px;height:120px;position:fixed;right:5px;bottom:150px;}
/style
script src='__PUBLIC__/js/jquery.js'/script
script
$(function(){$("#createErwema").click(function(){ var url=document.location.href; $.ajax({ url:'__GROUP__/Index/WaxxCreateErWeiMa', type:'POST', dataType:"html", data:{'url':url}, success: function(data){ $("#createErwema").html(data); } }) })})
/script
/head
body
div class="rightBOx" id="createErwema"/div
/body
/html
目前php生成二维码可以有以上几种方式
现在主流是使用 phpqrcode插件,也有自己根据算法自己写的 不过建议是使用插件,毕竟技术成熟
如何利用PHP代码制作微信二维码中间带头像
1首先登录微信客户端,点击【我】
步骤阅读 .2选择头像那一行。
步骤阅读 .3选择【二维码名片】
步骤阅读 .4点击“三颗点”
步骤阅读 .5可以选择【换个样式】,选择喜欢的二维码
步骤阅读 .6
php 如何形成二维码
img src=";chld=chs=400x400chl=" /
这个代码就是利用谷歌的开放接口做的二维码,你也可以试试
如果需要完整版的话,我就给你写一个代码咯
html
head
meta charset="utf-8"
titlethe 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=';chs=300x300chld=L|2chl="+test_input+"'");
});
});
/script
input class="test_input" size="100"/input
brbr
buttonplease click it/button
p
fieldset
legend备注信息/legend
ol
licht=qr 表示生成qr码(就是二维码)/li
lichs=300x300 表示生成二维码图片的大小,可以自定义,但是一般是正方形的/li
lichld=L|2 表示纠错水平,2表示留白大小,数值可选值为1、2、3、4级别/li
lichl= 表示网址/li
/ol
/fieldset
/p
/body
/html
php生成二维码的几种方式整理及使用实例
sybase_connect连上数据库。
语法: int sybase_connect(string [servername], string [username], string [password]);
返回值: 整数函数种类: 数据库功能 本函数用来打开与 Sybase 数据库的连接。
参数 servername 为欲连上的数据库服务器名称。
参数 username 及 password 可省略,分别为连接使用的帐号及密码。
使用本函数需注意早点关闭数据库,以减少系统的负担。
连接成功则返回数据库的连接代号,失败返回 false 值。
php生成二维码的几种方式
.altmi.com'; //生成的文件名$filename=$errorCorrectionLevel. '|'. $matrixPointSize. '.png'; //纠错级别:L、M、Q、H $errorCorrectionLevel='L'; //点的大小:1到10 $matrixPointSize=4;QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize,2); 官方给出的用例:?php#include这两个文件之一:/*qrlib.phpforfullversion(alsoyouhavetoprovidealllibraryfiles formpackagepluscachedir) ORphpqrcode.phpformergedversion(onlyonefile, butslowerandlessaccuratecodebecausedisabledcache andquickermaskingconfigured)*/#两句话解释: #包含qrlib.php的话需要同其它文件放到一起:文件、文件夹。 #phpqrcode.php是合并后版本,只需要包含这个文件,但生成的图片速度慢而且不太准确 #以下给出两种用法: #创建一个二维码文件QRcode::png('codedatatext', #生成图片到浏览器QRcode::png('someothertext1234');//createscodeimageandoutputsitdirectlyintobrowser