Base64在线编码解码实现代码 演示与下载


Posted in PHP onJanuary 08, 2011

在线演示地址:
gb2312版本 http://tools.3water.com/tools/base64_decode-gb2312.php
utf8版本 http://tools.3water.com/tools/base64_decode-utf8.php

<?php 
header('Content-Type: text/html; charset=gb2312'); 
$txt1 = stripslashes(trim( @$_POST['text1'])); 
$button = @$_POST['button']; 
$down = @trim($_GET['down']); 
if ($down==1) { 
header("Content-type: command"); 
header("Content-Disposition: attachment; filename=base64_decode.txt"); 
$contents = file_get_contents(basename($_SERVER['PHP_SELF'])); 
echo $contents; 
exit; 
} 
?> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<meta content="Base64在线编码解码" name="keywords"> 
<title>Base64在线编码解码 gb2312</title> 
<style> 
P { 
FONT-SIZE: 9pt; 
line-height:150%; 
width:50%; 
BORDER:#DDDDDD 1px solid; 
padding:5px 5px 5px 5px;text-align:justify; 
} 
A { 
text-decoration: none; 
font-size:9pt; 
color:blue 
} 
A:hover { 
COLOR: red; 
TEXT-DECORATION: underline 
} 
h1 { 
font-size:12pt; 
text-align:center; 
margin-top:30px; 
font-family: 微软雅黑, msyh, Tahoma, Helvetica, sans-serif; 
} 
.bginput, select { 
color:#000000; 
vertical-align:middle; 
padding:2px; 
border:1px solid #BAC0C3; 
background:#F9FBFD; 
} 
.button { 
vertical-align:middle; 
padding:1px 3px 0px 3px; 
background:#F3F4F5; 
border:1px solid #B7C0C7; 
margin:0px; 
width:180px; 
} 
div { 
width:100%; 
} 
</style> 
</head> <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"> 
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="100%"> 
<tr><td height="20" bgcolor="#CCCCCC" align =right style="padding-right:5px;"> 
</td></tr><tr><td valign="top" align =center> 
<form name="form1" method="post" action=""> 
<h1>Base64在线编码解码 gb2312 <a href="?down=1">源码下载</a></h1> 
<p> 
请输入转换的地址: 
<textarea name="text1" rows="14" class="bginput" style="width:520px;"><?php echo htmlspecialchars($txt1,ENT_QUOTES);?></textarea> 
<br> 
请选择转换的方式: 
<textarea rows="14" class="bginput" style="width:520px;"><?php 
if($button=="编码") echo base64_encode($txt1); 
if($button=="解码") echo mb_convert_encoding(base64_decode($txt1),"gb2312","UTF-8"); 
?> 
</textarea> 
<br> 
</p> 
<input type="submit" name="button" class="button" value="编码" /> 
<input type="submit" name="button" class="button" value="解码" /><br> 
</form> 
</td></tr> 
<tr><td height="10"></td></tr><tr><td height="20" bgcolor="#CCCCCC" align=center></td> 
</tr> 
</table> 
</body> 
</html>
PHP 相关文章推荐
PHP CKEditor 上传图片实现代码
Nov 06 PHP
php简单提示框alert封装函数
Aug 08 PHP
php中去除所有js,html,css代码
Oct 12 PHP
php导出excel格式数据问题
Mar 11 PHP
排序算法之PHP版快速排序、冒泡排序
Apr 09 PHP
php使用指定编码导出mysql数据到csv文件的方法
Mar 31 PHP
PHP SPL标准库之接口(Interface)详解
May 11 PHP
php实现模拟登陆方正教务系统抓取课表
May 19 PHP
php中smarty区域循环的方法
Jun 11 PHP
深入浅析Yii admin的权限控制
Aug 31 PHP
yii2 在控制器中验证请求参数的使用方法
Jun 19 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 PHP
DEDE采集大师官方留后门的删除办法
Jan 08 #PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
Jan 07 #PHP
PHP备份/还原MySQL数据库的代码
Jan 06 #PHP
php循环检测目录是否存在并创建(循环创建目录)
Jan 06 #PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 #PHP
Discuz Uchome ajaxpost小技巧
Jan 04 #PHP
php INI配置文件的解析实现分析
Jan 04 #PHP
You might like
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
PHP下载生成的csv文件及问题总结
2015/08/06 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
记录一次排查PHP脚本执行卡住的问题
2016/12/27 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
javascript实现动态表头及表列的展现方法
2015/07/14 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
JS一个简单的注册页面实例
2017/09/05 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
vue select选择框数据变化监听方法
2018/08/24 Javascript
微信小程序云开发之使用云数据库
2019/05/17 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
2020/02/11 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
js实现筛选功能
2020/11/24 Javascript
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
使用numba对Python运算加速的方法
2018/10/15 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
Python安装tar.gz格式文件方法详解
2020/01/19 Python
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
总经理的岗位职责
2014/02/23 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
小学班主任寄语大全
2014/04/04 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
国贸专业求职信
2014/06/28 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
如何用python反转图片,视频
2021/04/24 Python
如何在Python中妥善使用进度条详解
2022/04/05 Python
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS