仓酷云

标题: PHP教程之Base64在线编码解码完成代码 演示与下载... [打印本页]

作者: 灵魂腐蚀    时间: 2015-2-3 23:40
标题: PHP教程之Base64在线编码解码完成代码 演示与下载...
多个成员之间重复做相同的工作,很容易因为交流沟通的时候没有进行一致性的文档要求而出现不明错误,严重影响开发进度,导致在预定时间内无法完成该项目或者完成的项目跟原先计划所要实现的项目功能不符合。   在线演示地址:
gb2312版本 http://tools.jb51.net/tools/base64_decode-gb2312.php
utf8版本 http://tools.jb51.net/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>
在学习中,我也一直这样要求着自己。
作者: 小女巫    时间: 2015-2-4 05:53
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
作者: 因胸联盟    时间: 2015-2-9 16:29
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
作者: 老尸    时间: 2015-2-27 10:26
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
作者: 谁可相欹    时间: 2015-3-9 00:52
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者: 精灵巫婆    时间: 2015-3-11 00:15
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
作者: 透明    时间: 2015-3-17 08:09
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
作者: 海妖    时间: 2015-3-24 02:49
当然这种网站的会员费就几十块钱。
作者: 冷月葬花魂    时间: 2015-3-24 11:49
本文当是我的笔记啦,遇到的问题随时填充
作者: 兰色精灵    时间: 2015-3-27 22:10
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
作者: 再见西城    时间: 2015-4-1 22:07
实践是检验自己会不会的真理。
作者: 柔情似水    时间: 2015-4-2 23:40
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者: 变相怪杰    时间: 2015-4-3 05:06
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
作者: 飘灵儿    时间: 2015-4-24 15:21
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
作者: 山那边是海    时间: 2015-5-4 16:00
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
作者: 灵魂腐蚀    时间: 2015-6-17 10:49
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
作者: 不帅    时间: 2015-6-23 01:49
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
作者: 只想知道    时间: 2015-6-23 14:21
基础有没有对学习php没有太大区别,关键是兴趣。
作者: admin    时间: 2015-6-27 16:43
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
作者: 再现理想    时间: 2015-7-10 22:51
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2