| 复制代码<?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?>">
<textarea  name="encodedata" cols="75" rows="25"><?
if ($action=='encode') {
        $data=stripslashes($decodedata);
        eval('$array = '.$data.';');
        if (isset($array['plugin']['modules'])) $array[plugin][modules] = 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"><textarea  name="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");
?>
 |