请问这么把以下这段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>
请高手帮忙下,我是菜鸟,直接给我代码好吗,谢谢了!!

解决方案 »

  1.   

    $str = 'asdf';
    $strlen = strlen($str);$reslut = chr(ord($str[0]-$strlen));
    for($i=1;$i<$strlen;$i++)
    $reslut .= chr(ord($str[$i]-$result[$i-1]));
      

  2.   

    $str = 'asdf'; 
    $strlen = strlen($str);  $result = chr(ord($str[0])-$strlen); for($i = 1; $i < $strlen; $i++) 
    $result .= chr(ord($str[$i])-ord($result[$i-1]));
      

  3.   

    比如我要测试一段加密的内容,应该怎么加进去然后打开PHP能直接解密出来,小弟是菜鸟,请给完整代码好吗??谢谢了
      

  4.   

    <?php
    $str = 'asdf'; 
    $strlen = strlen($str); $reslut = chr(ord($str[0]-$strlen)); 
    for($i=1;$i <$strlen;$i++) 
    $reslut .= chr(ord($str[$i]-$result[$i-1]));
    echo $reslut
    ?>这样写对吗??可解出来的页面是空白啊??高手指教了
      

  5.   

    楼上的大哥!echo哪个啊??出来还是错的,没解密啊!
      

  6.   

    可是解出来的是乱码!!能不能帮忙再测试一下,谢谢了!! 
    %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