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 相关文章推荐
php Undefined index和Undefined variable的解决方法
Mar 27 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
检测png图片是否完整的php代码
Sep 06 PHP
php无限分类且支持输出树状图的详细介绍
Jun 19 PHP
php定义数组和使用示例(php数组的定义方法)
Mar 29 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
May 19 PHP
Linux下手动编译安装PHP扩展的例子分享
Jul 15 PHP
Yii框架调试心得--在页面输出执行sql语句
Dec 25 PHP
基于php实现的php代码加密解密类完整实例
Oct 12 PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
Mar 18 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
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
PHP4在Windows2000下的安装
2006/10/09 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
HTML中不支持静态Expando的元素的问题
2007/03/08 Javascript
JAVASCRIPT下判断IE与FF的比较简单的方式
2008/10/17 Javascript
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
几种tab切换详解
2017/02/03 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
TypeScript类型声明书写详解
2019/08/28 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
Collatz 序列、逗号代码、字符图网格实例
2017/06/22 Python
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
详解python中asyncio模块
2018/03/03 Python
Python 元类实例解析
2018/04/04 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
一百多行python代码实现抢票助手
2018/09/25 Python
浅析Windows 嵌入python解释器的过程
2019/07/26 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
应征英语教师求职信
2013/11/27 职场文书
新浪微博实习心得体会
2014/01/27 职场文书
教室标语大全
2014/06/21 职场文书
2014年派出所工作总结
2014/11/21 职场文书
药品销售员2015年终工作总结
2015/10/22 职场文书
总结高并发下Nginx性能如何优化
2021/11/01 Servers