php调用google接口生成二维码示例


Posted in PHP onApril 28, 2014
<?php 
$data = isset($_GET['t']) ? $_GET['t'] : 'http://www.XXX.com'; 
$size = isset($_GET['size']) ? $_GET['size'] : '150x150'; 
$logo = isset($_GET['logo']) ? $_GET['logo'] :"./image/logo.jpg"; $chl = urlencode($logo); 
$png = "http://chart.googleapis.com/chart?chs=$size&cht=qr&chl=$chl&chld=L|1&choe=UTF-8"; 
$QR = imagecreatefrompng($png);//外面那QR图 
if ($logo !== FALSE) { 
$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); 
} 
header('Content-type: image/png'); 
imagepng($QR); 
imagedestroy($QR); 
?>
PHP 相关文章推荐
用PHP实现维护文件代码
Jun 14 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
Oct 04 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
php ImageMagick windows下安装教程
Jan 26 PHP
joomla组件开发入门教程
May 04 PHP
php文件管理基本功能简单操作
Jan 16 PHP
PHP实现活动人选抽奖功能
Apr 19 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
Feb 07 PHP
Centos7安装swoole扩展操作示例
Mar 26 PHP
discuz论坛更换域名,详细文件修改步骤
Dec 09 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 #PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
Apr 28 #PHP
删除html标签得到纯文本可处理嵌套的标签
Apr 28 #PHP
php通过ajax实现双击table修改内容
Apr 28 #PHP
php利用curl抓取新浪微博内容示例
Apr 27 #PHP
php判断页面是否是微信打开的示例(微信打开网页)
Apr 25 #PHP
php检测文件编码的方法示例
Apr 25 #PHP
You might like
简单的php数据库操作类代码(增,删,改,查)
2013/04/08 PHP
php压缩文件夹最新版
2018/07/18 PHP
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
javascript实现动态加载CSS
2015/01/26 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
javascript正则表达式基础知识入门
2015/04/20 Javascript
jquery中取消和绑定hover事件的实现代码
2016/06/02 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
require.js中的define函数详解
2017/07/10 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
React中jquery引用的实现方法
2017/09/12 jQuery
Javascript获取某个月的天数
2018/05/30 Javascript
JS实现多选框的操作
2020/06/24 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
JavaScript实现雪花飘落效果
2020/12/27 Javascript
python遍历类中所有成员的方法
2015/03/18 Python
Python3实现从指定路径查找文件的方法
2015/05/22 Python
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
python实现斐波那契数列的方法示例
2017/01/12 Python
Python中防止sql注入的方法详解
2017/02/25 Python
对Python 3.5拼接列表的新语法详解
2018/11/08 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
2014年迎新年活动方案
2014/02/19 职场文书
简历里的自我评价范文
2014/02/24 职场文书
新颖的化妆品活动方案
2014/08/21 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
Nginx快速入门教程
2021/03/31 Servers
python中 .npy文件的读写操作实例
2022/04/14 Python
 python中的元类metaclass详情
2022/05/30 Python