请各位朋友 帮忙看看 下面php代码哪里错了
程序员文章站
2022-05-09 22:58:21
...
鄙人刚刚学习PHP ,遇到了不少的麻烦 ,希望有空的朋友 帮忙看看下面代码 哪里出错了
代码是一段 “与或” 加密、解密----字符的 加密的这部分结果是对的 但语法还是有点问题 解密的就完全有问题了
求指点!谢谢了!
代码是一段 “与或” 加密、解密----字符的 加密的这部分结果是对的 但语法还是有点问题 解密的就完全有问题了
求指点!谢谢了!
header('content-type:text/html;charset=utf8');$key=array();$key[0]=1;$key[1]=2;$key[2]=3;$key[3]=4;$key[4]=5;$key[5]=6;$key[6]=7;$key[7]=8;$key[8]=9;$key[9]=10;$mystring="我擦擦"; $jiamistring=PassEncode($mystring); Echo " 加密=";Echo $jiamistring;$jiemistring=PassUnCode($jiamistring);Echo " 解密=";Echo $jiemistring;function PassEncode($s)//加密{ global $key; $Buff = str_split($s); $k=count($key)+1; for ($I=0; $I>6); $str.=chr(0x80 | $c & 0x3F); } else if ($c >12); $str.=chr(0x80 | $c>>6 & 0x3F); $str.=chr(0x80 | $c & 0x3F); } else if ($c >18); $str.=chr(0x80 | $c>>12 & 0x3F); $str.=chr(0x80 | $c>>6 & 0x3F); $str.=chr(0x80 | $c & 0x3F); } return $str; } ?>
回复讨论(解决方案)
请懂PHP的朋友 来帮忙看看 小弟在此谢谢你们了!
第39行 直接报错 :String offset cast occurred
请指教下
下面的解密过程结果是错误的
最后还是攻克了 自己搞定了