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面向对象的进阶学习(抽像类、接口、final、类常量)
May 07 PHP
关于PHP堆栈与列队的学习
Jun 21 PHP
深入解析Session是否必须依赖Cookie
Aug 02 PHP
php使用sql数据库 获取字段问题介绍
Aug 12 PHP
ThinkPHP查询中的魔术方法简述
Jun 25 PHP
PHP自带方法验证邮箱是否存在
Feb 01 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
Jul 14 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
Aug 17 PHP
PHP配置ZendOpcache插件加速
Feb 14 PHP
Laravel框架Request、Response及Session操作示例
May 06 PHP
50个优秀经典PHP算法大集合 附源码
Aug 26 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内存相关的功能特性详解
2013/06/08 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
PHP PDOStatement::closeCursor讲解
2019/01/30 PHP
让您的菜单不离网站
2006/10/03 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
js中replace的用法总结
2013/12/27 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
总结Python编程中三条常用的技巧
2015/05/11 Python
Python 使用requests模块发送GET和POST请求的实现代码
2016/09/21 Python
python 垃圾收集机制的实例详解
2017/08/20 Python
多个python文件调用logging模块报错误
2020/02/12 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
英国在线自行车店:Merlin Cycles
2018/08/20 全球购物
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
Overload和Override的区别
2012/09/02 面试题
《挑山工》的教学反思
2014/02/16 职场文书
六一儿童节主持词
2014/03/21 职场文书
诉前财产保全担保书
2014/05/20 职场文书
见义勇为事迹材料
2014/12/24 职场文书
本科毕业论文指导教师评语
2014/12/30 职场文书
伏羲庙导游词
2015/02/09 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers