请问这么把以下这段JS代码变成PHP的 
<script> 
function uncompile(code){ 
code=unescape(code); 
var c=String.fromCharCode(code.charCodeAt(0)-code.length); 
for(var i=1;i <code.length;i++) c+=String.fromCharCode(code.charCodeAt(i)-c.charCodeAt(i-1)); 
return c; 

document.write(uncompile("这里输入要解密的内容")); 
</script> 
小弟是菜鸟,不懂代码的,请给完整点的好吗??就是在网页上打开这个PHP文件能直接显示出解密后的内容
谢谢了!!

解决方案 »

  1.   

    function uncompile($str)
    {
    $strlen = strlen($str); $result = chr(ord($str[0])-$strlen); for($i = 1; $i < $strlen; $i++) 
    $result .= chr(ord($str[$i])-ord($result[$i-1]));
    return $result;
    }echo uncompile('asdf');
      

  2.   

    可是解出来的是乱码!!能不能帮忙再测试一下,谢谢了!!
    %82%80i%9E%DA%9A%5E%9C%E1%EA%D5%90ca%60%60cc%A3%D9%D2%DD%9F%60hgajlie%A6%E6%A8rg%91%D2%DC%CC%90cbeehjelqoolmqka%A5%E4%E3