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 date函数参数详解
Nov 27 PHP
有关php运算符的知识大全
Nov 03 PHP
获取PHP警告错误信息的解决方法
Jun 03 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
thinkphp多层MVC用法分析
Dec 30 PHP
php使用timthumb生成缩略图的方法
Jan 22 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
Mar 01 PHP
Apache无法自动跳转却显示目录的解决方法
Nov 30 PHP
实现PHP搜索加分页
Oct 12 PHP
PHP实现通过strace定位故障原因的方法
Apr 29 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
Oct 11 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利用新浪接口查询ip获取地理位置示例
2014/01/20 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
PHP使用DOM对XML解析处理操作示例
2019/07/04 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
2017/12/14 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
vue移动端html5页面根据屏幕适配的四种解决方法
2018/10/19 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
[43:57]Liquid vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
python发布模块的步骤分享
2014/02/21 Python
python小技巧之批量抓取美女图片
2014/06/06 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
2017/03/20 Python
PyCharm的设置方法和第一个Python程序的建立
2019/01/16 Python
与Django结合利用模型对上传图片预测的实例详解
2019/08/07 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
python config文件的读写操作示例
2019/09/27 Python
Pyorch之numpy与torch之间相互转换方式
2019/12/31 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
html5菜单折纸效果
2014/04/22 HTML / CSS
HTML5 播放 RTSP 视频的实例代码
2019/07/29 HTML / CSS
EJB3.1都有哪些改进
2012/11/17 面试题
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
病危通知书样本
2015/04/17 职场文书
SQL实现LeetCode(196.删除重复邮箱)
2021/08/07 MySQL