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 相关文章推荐
如何限制访问者的ip(PHPBB的代码)
Oct 09 PHP
php Try Catch异常测试
Mar 01 PHP
vs中通过剪切板循环来循环粘贴不同内容
Apr 30 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
jQuery+php实现ajax文件即时上传的详解
Jun 17 PHP
关于PHP的curl开启问题探讨
Apr 08 PHP
Windows下的PHP安装pear教程
Oct 24 PHP
ThinkPHP独立分组使用的注意事项
Nov 25 PHP
10款实用的PHP开源工具
Oct 23 PHP
php上传图片类及用法示例
May 11 PHP
利用PHP获取网站访客的所在地位置
Jan 18 PHP
php利用ZipArchive类操作文件的实例
Jan 21 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部分常见问题总结
2006/10/09 PHP
php zip文件解压类代码
2009/12/02 PHP
谈谈关于php的优点与缺点
2013/04/11 PHP
Linux系统递归生成目录中文件的md5的方法
2015/06/29 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
php基于Redis消息队列实现的消息推送的方法
2018/11/28 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
用js实现in_array的方法
2013/11/05 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
JS实现为排序好的字符串找出重复行的方法
2016/03/02 Javascript
JavaScript利用HTML DOM进行文档操作的方法
2016/03/28 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
2017/09/28 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
Python专用方法与迭代机制实例分析
2014/09/15 Python
Python生成器(Generator)详解
2015/04/13 Python
python关键字and和or用法实例
2015/05/28 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
Sanic框架Cookies操作示例
2018/07/17 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
python3实现往mysql中插入datetime类型的数据
2020/03/02 Python
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
业务员岗位职责范本
2013/12/15 职场文书
员工安全生产承诺书
2014/05/22 职场文书
中文专业求职信
2014/06/20 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
创业计划书之旅游网站
2019/09/06 职场文书
详解运行Python的神器Jupyter Notebook
2021/06/03 Python
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL