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应用程序来获取Web服务器的状态信息
Oct 09 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
使用PHP备份MYSQL数据的多种方法
Jan 15 PHP
Thinkphp中import的几个用法详细介绍
Jul 02 PHP
php最简单的删除目录与文件实现方法
Nov 28 PHP
php内嵌函数用法实例
Mar 20 PHP
PHP的PDO常用类库实例分析
Apr 07 PHP
PHP房贷计算器实例代码,等额本息,等额本金
Apr 01 PHP
PHP实现文件下载【实例分享】
Apr 28 PHP
php格式文件打开的四种方法
Feb 24 PHP
Thinkphp5+uploadify实现的文件上传功能示例
May 26 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
Mar 22 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实现的click captcha点击验证码类实例
2014/09/23 PHP
php结合安卓客户端实现查询交互实例
2015/05/05 PHP
Yii框架表单模型和验证用法
2016/05/20 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
基于jQuery实现Accordion手风琴自定义插件
2020/10/13 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
面包屑导航详解
2017/12/07 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
Python下singleton模式的实现方法
2014/07/16 Python
python3设计模式之简单工厂模式
2017/10/17 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
Window环境下Scrapy开发环境搭建
2018/11/18 Python
Python使用pymongo库操作MongoDB数据库的方法实例
2019/02/22 Python
pyqt5实现登录界面的模板
2020/05/30 Python
使用pip安装python库的多种方式
2019/07/31 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
Python常用数据分析模块原理解析
2020/07/20 Python
python 如何上传包到pypi
2020/12/24 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
阿里云:Aliyun.com
2017/02/15 全球购物
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
PHP中如何使用Cookie
2015/10/28 面试题
酒店值班经理的工作职责范本
2014/02/18 职场文书
供应链金融服务方案
2014/05/25 职场文书
群众路线专项整治方案
2014/10/27 职场文书
React自定义hook的方法
2022/06/25 Javascript