求朋友帮忙阅一下这段小代码,是个登录页面,我很喜欢这个模板但代码在DEZEND后在几个  $db->  后面出现乱码,我实在是分析不出来是什么函数,请指教,感谢!
<?php
header( "Content-type:text/vnd.wap.wml;charset=UTF-8" );
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?><!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\"><wml>\r\n";
if ( isset( $_GET['fid'] ) && $_GET['fid'] != "" )
{
$fid = $_GET['fid'];
}
else
{
$fid = "";
}
if ( isset( $_GET['path'] ) && $_GET['path'] != "" )
{
$path = $_GET['path'];
}
else
{
$path = "";
}
if ( isset( $_GET['mymodel'] ) )
{
$mymodel = $_GET['mymodel'];
}
if ( !isset( $_GET['step'] ) )
{
$GLOBALS['_GET']['step'] = "";
echo "<card id=\"Main\" title=\"用户登录\" newcontext=\"true\">\r\n<p align=\"left\" >\r\n     <a href=\"./register.php?step=0&amp;fid=";
echo $fid;
echo "&amp;path=";
echo $path;
echo "&amp;mymodel=";
echo $mymodel;
echo "\">新用户请注册</a><br/>\r\n--------------<br/>\r\n     用户登录<br/>\r\n--------------<br/>\r\n     用户名<br />\r\n\t  <input  name=\"username\" type=\"text\" format=\"*M\" maxlength=\"50\" emptyok=\"false\"/>\r\n\t  <br/>\r\n     密码<br />\r\n     <input  name=\"password\" type=\"password\" format=\"*M\" maxlength=\"50\" emptyok=\"false\"/>\r\n\t <br/>\r\n\t <anchor title=\"提交\">登录\r\n\t<go href=\"login.php?step=1&amp;fid=";
echo $fid;
echo "&amp;path=";
echo $path;
echo "&amp;mymodel=";
echo $mymodel;
echo "\" method=\"post\">\r\n\t<postfield name=\"username\" value=\"\$(username:n)\" />\r\n\t<postfield name=\"password\" value=\"\$(password:n)\" />\r\n\t</go></anchor><br/>\r\n</p>\r\n<p align=\"left\">\r\n\t <a href=\"../../../index.php?fid=";
echo $fid;
echo "&amp;path=";
echo $path;
echo "&amp;mymodel=";
echo $mymodel;
echo "\">返回上级</a><br/>\r\n     <a href=\"../../../index.php?mymodel=";
echo $mymodel;
echo "\">返回首页</a><br/>\r\n</p>\r\n\r\n";
}
if ( $_GET['step'] == 1 )
{
require( "../inc/mysql_config.php" );
require( "../inc/mysql_class.php" );
require( "../inc/function.inc.php" );
$username = $_POST['username'];
$password = md5( $_POST['password'] );
$card_id = "Main";
$online = TRUE;
$now = $db->_obfuscate_czgZZR4B( );
$datetime = date( "H:i:s", mktime( date( "H" ) + 8, date( "i" ), date( "s" ) ) );
if ( $username == "" || $password == "" )
{
$title = "请填写所有内容,正转回,请等待";
$out_content = "请填写所有内容,正转回,请等待";
$db->_obfuscate_fV4ScgkuE2ofPis2LmIGIXw����card_id, $title, "{$_SERVER['PHP_SELF']}?fid={$fid}&amp;path={$path}&amp;mymodel={$mymodel}", "20", $out_content );
}
else
{
$sql = "select lockusername from `".$pre."members` where username='{$username}' and password='{$password}'";
$qry = $db->_obfuscate_bTIVdGo����{$sql}" );
if ( $resultrow = $db->_obfuscate_MG9oJ2dmej0gCmU����qry ) )
{
$sql = "update `".$pre."members` set lastlogintime='{$now}', online='{$online}',yz=1,hits=hits+1 ,time='{$datetime}' where username='{$username}'and password='{$password}'";
$qry = $db->_obfuscate_bTIVdGo����{$sql}" );
if ( $db->_obfuscate_M3V4aHc2bwENBHl1aA����$qry ) == 1 )
{
$lockusername = _obfuscate_e34nCjE1bXlr( $resultrow['lockusername'] );
$title = "登录成功";
$out_content = "登录成功,正自动转向您的专区,请等待";
$db->_obfuscate_fV4ScgkuE2ofPis2LmIGIXw����card_id, $title, "./myspace.php?z=".$lockusername."&amp;fid={$fid}&amp;path={$path}&amp;mymodel={$mymodel}", "10", $out_content );
}
else
{
$title = "登录失败,修改失败";
$out_content = "登录失败,正自动转回,请等待";
$db->_obfuscate_fV4ScgkuE2ofPis2LmIGIXw����card_id, $title, "{$_SERVER['PHP_SELF']}?fid={$fid}&amp;path={$path}&amp;mymodel={$mymodel}", "20", $out_content );
}
}
else
{
$title = "您还没注册,请想注册,登录失败";
$out_content = "登录失败,您还没注册,请想注册,正转向会员注册,请等待";
$db->_obfuscate_fV4ScgkuE2ofPis2LmIGIXw����card_id, $title, "./register.php?step=0&amp;fid=".$fid."&amp;path={$path}&amp;mymodel={$mymodel}", "20", $out_content );
}
}
}
echo "    </card>\r\n</wml>";
?>

解决方案 »

  1.   

    乱码原来的内容不是中文,应该是函数或混淆函数,由于对PHP还不够熟,所以从语法上我判断不出他们是什么。
    如其中的:
    $qry = $db->_obfuscate_bTIVdGo����{$sql}" ); 
    if ( $resultrow = $db->_obfuscate_MG9oJ2dmej0gCmU����( $qry )  ) 
    $lockusername = _obfuscate_e34nCjE1bXlr( $resultrow['lockusername'] ); 
    $db->_obfuscate_fV4ScgkuE2ofPis2LmIGIXw����($card_id, $title, "./myspace.php?z=................)等一长串的不规则字符,请指教