今天碰到的这个问题,是我在更换一个WP主题是遇到。目前的状况以下,我想要把以下的超连接去掉,后台代码找到了在sidebar1.php文件中。php
打开此文件发现是一长串的字符:web
通过百度、google后,有文章介绍说是PHP代码加密致使的,可使用如下的代码解决此问题。服务器
解密代码:编辑器
<?phpide
$Code = ‘这里填写要解密的编码’; // base64编码google
$File = ‘decoded.php’;//解码后保存的文件编码
$Temp = base64_decode($Code);加密
$temp = gzinflate($Temp);spa
$FP = fopen($File,"w");code
fwrite($FP,$temp);
fclose($FP);
echo "解密成功!";
?>
实际应用:
首先,打开你的文本编辑器,新建一个文本文件,按照那个解密代码,把个人那个sidebar1.php文件里的密码输入进去,而后就相似下面:
<?php$Code =‘bZA7b8MwDIR3/wpCQ9MudtCpaPxYOmTo1gIZC9mibSGyKEiM1QD98fUjWVovBHQ83n1QVSa50iM0RoZQiJaI0Yst8Yu/eV7UHrJynclDQ+56gOf9/gXyyvUOakOdti097qwccPd0gOp+k+QSeo9tIXpm95plMcaUyfGF04YGUb5fmmueyRK2jGQj4hmtCqnFCeSI0vPi5h4HBIVBdxbq6+a1IY8GdcR69d0KV3VJ+YE3HNGQQwUt+X8pSlvqKSyomShPWMNxemrbwQf6UTcY7jkUrSGp5iBPwyZPdAt1aD3imgis2WAhTuSV8xgCfC6OqeqPMtck+QQ0lrc5/3wCvw==’; // base64编码
$File = ‘decoded.php’;//解码后保存的文件
$Temp = base64_decode($Code);
$temp = gzinflate($Temp);
$FP = fopen($File,"w");
fwrite($FP,$temp);
fclose($FP);
echo "解密成功!";
?>
红色的部分,就是页脚sidebar1.php文件里面自己的加密的代码。而后把这个文件保存,随便起个名字,可是必定要是PHP格式,个人是test.php。注意:上面那个decoded.php就是解密完成后的文件名,这个你也能够修改。
而后,把这个test.php文件上传到你空间的根目录,其实其余目录也能够,可是须要可以web访问。我就直接放在博客的根目录了。
而后经过web访问,个人是 http://ilanni.com/blogger/test.php 。提示“解密成功”后,在服务器就可看到多了一个decoded.php文件了,打开一看,呵呵已经解密啦!
解密成功后的代码如:
而后把这个decoded.php修改成sidebar1.php替换原文件,就能够了。