base64 加密解密问题
<?php/*
base64内容编辑器 for Discuz!
作者:Eiffel @ new-kingdom.com
最后修订日期: 2006.9.26 by Eiffel
*/
//if(!defined('IN_DISCUZ')) exit('Access Denied');
require_once './include/common.inc.php';
require_once './include/cache.func.php';
include template("header");
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align='center'>
<table border="0" cellpadding="0" cellspacing="0" class="tableborder">
<tr class="header"><td>Base64 code</td></tr>
<tr><td class="altbg1"><form method="post" action="<?=$PHP_SELF?>?action=decode">
<input type="hidden" name="formhash" value="<?=FORMHASH?>">
<textareaname="encodedata" cols="75" rows="25"><?
if ($action=='encode') {
$data=stripslashes($decodedata);
eval('$array = '.$data.';');
if (isset($array['plugin']['modules'])) $array = serialize($array['plugin']['modules']);
//$data = wordwrap(base64_encode(serialize($array)), 60, "\n", 1);
$data = base64_encode(serialize($array));
echo $data;
}else
echo stripslashes($encodedata);
?></textarea></td></tr>
</table></td><td align='center'>
<input class="button" type="submit" name="submit" value="Decode >>"><BR><BR><BR><BR>
</form><form method="post" action="<?=$PHP_SELF?>?action=encode">
<input class="button" type="submit" name="submit" value="<< Encode">
</td><td align='center'>
<table border="0" cellpadding="0" cellspacing="0" class="tableborder">
<tr class="header"><td>Original content</td></tr>
<tr><td class="altbg1" align="center"><textareaname="decodedata" cols="75" rows="25">
<?
if ($action=='decode') {
$data = preg_replace("/(#.*\s+)*/", '', $encodedata);
$data = base64_decode($data);
$array = unserialize($data);
if (isset($array['plugin']['modules'])) $array['plugin']['modules'] = unserialize($array['plugin']['modules']);
$data=arrayeval($array);
echo $data;
}else
echo stripslashes($decodedata);
?>
</textarea></td></tr></table>
</td></tr></table>
<?
include template("footer");
?> 这是什么意思呀
我想修改5.50后面的模板提供人的网址,怎么修改啊
页:
[1]