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 中执行系统外部命令
Oct 09 PHP
使用XDebug调试及单元测试覆盖率分析
Jan 27 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
Nov 10 PHP
php实现在线生成条形码示例分享(条形码生成器)
Dec 30 PHP
php实现图片添加描边字和马赛克的方法
Dec 10 PHP
PHP中isset与array_key_exists的区别实例分析
Jun 02 PHP
PHP汉字转换拼音的函数代码
Dec 30 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
PHP实现二维数组按某列进行排序的方法
Nov 18 PHP
Laravel学习教程之从入口到输出过程详解
Aug 27 PHP
PHP创建XML接口示例
Jul 04 PHP
php获取微信openid方法总结
Oct 10 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
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
PHP Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
PHP MySql增删改查的简单实例
2016/06/21 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
jQuery 判断页面元素是否存在的代码
2009/08/14 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
Javascript图像处理思路及实现代码
2012/12/25 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
JS简单实现多级Select联动菜单效果代码
2015/09/06 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
vue实现多条件和模糊搜索功能
2019/05/28 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
Python中使用PIPE操作Linux管道
2015/02/04 Python
Python判断文本中消息重复次数的方法
2016/04/27 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
python UIAutomator2使用超详细教程
2021/02/19 Python
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
园林设计师自荐信
2013/11/18 职场文书
大四学生思想汇报
2014/01/13 职场文书
大学生求职计划书
2014/04/30 职场文书
商场营业员岗位职责
2015/04/14 职场文书
田径运动会广播稿
2015/08/19 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
python如何做代码性能分析
2021/04/26 Python
Python+Appium实现自动抢微信红包
2021/05/21 Python
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
Python实现天气查询软件
2021/06/07 Python
pandas中关于apply+lambda的应用
2022/02/28 Python