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 版本]
Mar 20 PHP
PHP实现定时生成HTML网站首页实例代码
Nov 20 PHP
浅析PHP中Collection 类的设计
Jun 21 PHP
php发送get、post请求的6种方法简明总结
Jul 08 PHP
php截取中文字符串函数实例
Feb 23 PHP
通过PHP简单实例介绍文件上传
Dec 16 PHP
总结PHP中数值计算的注意事项
Aug 14 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
PHP将字符串首字母大小写转换的实例
Jan 21 PHP
PHP命令Command模式用法实例分析
Aug 08 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
PHP 构造函数和析构函数原理与用法分析
Apr 21 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
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
详解Laravel视图间共享数据与视图Composer
2016/08/04 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
JScript的条件编译
2007/05/29 Javascript
JavaScript 拾碎[三] 使用className属性
2010/10/16 Javascript
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
ie8本地图片上传预览示例代码
2014/01/12 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
JavaScript原型继承_动力节点Java学院整理
2017/06/30 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
详解在React里使用&quot;Vuex&quot;
2018/04/02 Javascript
vue.js实现数据库的JSON数据输出渲染到html页面功能示例
2019/08/03 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
python实现泊松图像融合
2018/07/26 Python
python使用pygame框架实现推箱子游戏
2018/11/20 Python
python检测IP地址变化并触发事件
2018/12/26 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
Python  Django 母版和继承解析
2019/08/09 Python
通过字符串导入 Python 模块的方法详解
2019/10/27 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
纽约通行卡:The New York Pass(免费游览纽约90多个景点)
2017/07/29 全球购物
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
高中生的自我鉴定范文
2014/01/24 职场文书
六年级数学教学反思
2014/02/03 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
公司人事任命通知
2015/04/20 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
给numpy.array增加维度的超简单方法
2021/06/02 Python
详解Python如何批量采集京东商品数据流程
2022/01/22 Python