您好,欢迎访问一九零五行业门户网

这个字符串转换类用处大吗?

转换|字符串
php代码:--------------------------------------------------------------------------------
/**
* 字符串转换类
* 著作人:michael young
* 日 期:2002-4-21
* e-mail:windring@yeah.net
* 版权所有
*/
class extendstring{
var $keyword=ilovechenyingmm.;
//获取密码
function getpassword(){
if (file_exists(admin.ini)==1){
$file=fopen(admin.ini,r);
fseek($file,31);
$buffer=fgets($file,4096);
fclose($file);
//return $buffer;
return $this->decrypt($buffer); //解密
}else
return filenoexist;
}
//设置密码
function setpassword($password){
if (file_exists(admin.ini)==1){
$file=fopen(admin.ini,w);
$wstr=[admin password]\nadminpassword=.$this->encrypt($password);
$wstr.=\n\n#不要随意更改该文件,否则会导致系统无法正常运行;
$result=fwrite($file,$wstr);
fclose($file);
return $result;
}else
return 0;
}
//加密
function encrypt($password){
$keyword=ilovechenyingmm.; $i=strlen($password);
if ($i for($j=0;$j $password=$password. ;
}
$nostr=$password;
for($j=0;$j $c1=substr($password,$j,1);
$c=substr($keyword,$j,1);
$c2=(ord($c))^(ord($c1));
if (strlen($c2) $c2=00.$c2;
if (strlen($c2)==2)
$c2=0.$c2;
$s1.=$c2;
}
return $s1;
}
//解密
function decrypt($password){
$keyword=ilovechenyingmm.;
$i=strlen($password);
$s1=;
$stemp=;
for ($j=0;$j $stemp=substr($password,$j*3,3);
$c=substr($keyword,$j,1);
$c1=chr((ord($c))^$stemp);
$s1.=$c1;
}
return trim($s1);
}
}
?>
其它类似信息

推荐信息