我是靠谱客的博主 优秀航空,最近开发中收集的这篇文章主要介绍php base64 站长工具,php gzinflate和base64_decode加密解密,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

php gzinflate和base64_decode加密解密

function encode_file_contents($filename) {

$type=strtolower(substr(strrchr($filename,’.'),1));

if(’php’==$type && is_file($filename) && is_writable($filename)){// 如果是PHP文件 并且可写 则进行压缩编码

$contents = file_get_contents($filename);// 判断文件是否已经被编码处理

$pos = strpos($contents,’powered by arzn QQ:1314778′);

if(false === $pos || $pos>100){ // 去除PHP文件注释和空白,减少文件大小

$contents = php_strip_whitespace($filename);

// 去除PHP头部和尾部标识

$headerPos = strpos($contents,’<?php ’);

$footerPos = strrpos($contents,’?>’);

$contents = substr($contents,$headerPos+5,$footerPos-$headerPos);

$encode = base64_encode(gzdeflate($contents));// 开始编码

$encode = ‘<?php ’."n eval(gzinflate(base64_decode("."’".$encode."’".")));nn?>";

return file_put_contents($filename,$encode);

}

}

return false;

}

//调用函数

$filename=’code.php’;

encode_file_contents($filename);

echo "OK,加密完成!"

?>

开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明php gzinflate和base64_decode加密解密!

最后

以上就是优秀航空为你收集整理的php base64 站长工具,php gzinflate和base64_decode加密解密的全部内容,希望文章能够帮你解决php base64 站长工具,php gzinflate和base64_decode加密解密所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部