PHP在线生成二维码代码(google api)


Posted in PHP onJune 03, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>二维码生成-www.ibtf.net</title> 
<SCRIPT LANGUAGE=JavaScript> 
function post(){ 
if(document.getElementById('content').value==''){alert('内容不能为空!');document.getElementById('content').focus();return false;} 
if(ckregdatapost()==false){return false;} 
} 
</SCRIPT> 
</head> 
<body> 
<style> 
body{text-align:center;background:#f5f5f5;line-height:22px;font-size:14px;color:#888;} 
.newcrop{margin:10;} 
.er{width:700px;margin:0px auto;border:1px solid gray} 
span{background:#645;color:#fff} 
body form {text-align:center;padding: 3px 6px 3px 6px;} 
input.txt{color: #00008B;background-color: #ADD8E6;border: 1px inset #00008B;width: 200px;} 
input.btn {color: #00008B;background-color: #ADD8E6;border: 1px outset #00008B;padding: 2px 4px 2px 4px;} 
input.smallInput{border:1 solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal} 
</style> 
<body class="newcrop"><div class="er"> 
<?php 
$content=$_GET['content']; 
$width=$_GET['width']?$_GET['width']:300; 
$height=$_GET['height']?$_GET['height']:300; 
if($content){ 
echo "你输入的文字是: <span>$content </span><BR />"; 
echo "你选择的宽度是: <span>$width </span><BR />"; 
echo "你选择的高度是: <span>$height </span><BR /> "; 
echo "生成的二维码图像是:<BR /> "; 
$wen = urlencode(mb_convert_encoding($content, 'utf-8', 'gb2312')).""; 
echo "<img id=qrcode_img src=https://chart.googleapis.com/chart?cht=qr&chld=H&chs={$width}x{$height}&chl={$wen} /><br /> 
图片地址:<a href='https://chart.googleapis.com/chart?cht=qr&chld=H&chs={$width}x{$height}&chl={$wen}' target='_blank'>https://chart.googleapis.com/chart?cht=qr&chld=H&chs={$width}x{$height}&chl={$wen}</a><br /> 
复制发给你的朋友。 <a href='javascript:history.go(-1);'>返回上一页</a>"; 
}else{ 
?> 
<form action="" method="get" onsubmit="return post();"> 
<h1> 
二维码生成工具</h1> 
<p>width:<select name="width"> 
<option value="100">100</option> 
<option value="200">200</option> 
<option value="300" Selected>300</option> 
<option value="400">400</option> 
<option value="500">500</option> 
</select> 
height: <select name="height"> 
<option value="100">100</option> 
<option value="200">200</option> 
<option value="300" Selected>300</option> 
<option value="400">400</option> 
<option value="500">500</option> 
</select></p> 
输入网址或者文字:<br /> 
<textarea rows="5" cols="30" name="content" id="content" ></textarea> 
<br /><br /> 
<input type="submit" value="生成图片" />    <INPUT TYPE="RESET" VALUE="重新填写"> 
<br /> 
</form><? }?> 
<div></body></html>
PHP 相关文章推荐
用Zend Encode编写开发PHP程序
Oct 09 PHP
解决phpmyadmin 乱码,支持gb2312和utf-8
Nov 20 PHP
PHP初学者常见问题集合 修正版(21问答)
Mar 23 PHP
PHP人民币金额转大写实例代码
Oct 02 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
Oct 21 PHP
PHP中addcslashes与stripcslashes函数用法分析
Jan 07 PHP
php实现中文转数字
Feb 18 PHP
php对接java现实加签验签的实例
Nov 25 PHP
删除PHP数组中的重复元素的实现代码
Apr 10 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
浅析PHP类的反射来实现依赖注入过程
Feb 06 PHP
thinkPHP框架RBAC实现原理分析
Feb 01 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
Jun 03 #PHP
深入php-fpm的两种进程管理模式详解
Jun 03 #PHP
PHP 异步执行方法,模拟多线程的应用分析
Jun 03 #PHP
基于PHP异步执行的常用方式详解
Jun 03 #PHP
php生成二维码的几种方式整理及使用实例
Jun 03 #PHP
深入PHP异步执行的详解
Jun 03 #PHP
php实现自动获取生成文章主题关键词功能的深入分析
Jun 03 #PHP
You might like
php表单转换textarea换行符的方法
2010/09/10 PHP
php读取csv数据保存到数组的方法
2015/01/03 PHP
php筛选不存在的图片资源
2015/04/28 PHP
php实现网页端验证码功能
2017/07/11 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
jquery 批量上传图片实现代码
2010/01/28 Javascript
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
python利用小波分析进行特征提取的实例
2019/01/09 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
python如何发送带有附件、正文为HTML的邮件
2021/02/27 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
先进事迹材料怎么写
2014/12/30 职场文书
人民的好儿女观后感
2015/06/18 职场文书
退货证明模板
2015/06/23 职场文书
2019幼儿教师求职信(3篇)
2019/09/20 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL
Python+Appium实现自动抢微信红包
2021/05/21 Python