网站上添加子栏目,往网站上传照片怎么做,ui设计技术培训学校,安徽和县住房城乡建设局网站http://segmentfault.com/game/ 光棍节程序员闯关秀 前面几天到了第九关就过不了#xff0c;就扔下没管了#xff0c;这几天网上查看了些资料#xff0c;很多都是用工具实现#xff0c;自己试试用php写一个解码程序#xff0c;还真成功了。 不多说#xff0c;直接贴代…http://segmentfault.com/game/ 光棍节程序员闯关秀 前面几天到了第九关就过不了就扔下没管了这几天网上查看了些资料很多都是用工具实现自己试试用php写一个解码程序还真成功了。 不多说直接贴代码。 ? /**author xiaoba * email xiaoba.liqq.com * */ $file 1.txt; //文件地址 $content file_get_contents($file); //读取文件内容 //echo $content; $contentstr_replace(_,1,$content); //把_替换成关棍节的1 $contentstr_replace(\r\n, ,$content); //把换行替换成空格因为下面以空格取字符串 $array explode( , $content); //以空格为间隔变成数组存储字符串 //print_r($array); for($i0; $icount($array); $i) { //echo $array[$i].br; $con10bindec($array[$i]); //把二进制转为十进制 //echo $con10.br; $baseii.chr($con10); //把十进制转为ascii,由于chr函数不支持二进制 } //echo chr(52); //echo $baseii; $base64base64_decode($baseii); //解码base64函数 $file22.txt; if($kfopen($file2,w)) //打开文件 echo open file success.br; fwrite($k,$base64); fclose($k); if(rename($file2,targe.tar.gz)) //修改后缀为tar.gz echo rename success.br; ? 把最后一关的数字复制粘贴到 1.txt文件1.txt文件和php文件在同一个目录运行php代码后就会得到一个targe.tar.gz压缩文件解压就可以得到2张图片一张空白另外一张就是密码了。