admin 发表于 2007-1-23 21:09:03

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");
?>

txgod 发表于 2007-4-13 00:34:41

这是什么意思呀

我想修改5.50后面的模板提供人的网址,怎么修改啊
页: [1]
查看完整版本: base64 加密解密问题