欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

请各位朋友 帮忙看看 下面php代码哪里错了

程序员文章站 2022-05-20 16:27:44
...
鄙人刚刚学习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
请指教下
下面的解密过程结果是错误的

最后还是攻克了 自己搞定了