一个简单的PHP加密函数,可给PHP加密以防源码流出!
作者:admin 时间:2023-05-25 阅读数:1382人
这种其实就是防君子不防小人的,研究一下即可,如果客户群体是PHP小白可行,如果是资深PHP玩家就有点不伦不类了
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); // 判断文件是否已经被编码处理
$contents = php_strip_whitespace($filename);//去除注释
// 去除PHP头部和尾部标识
$contents = ltrim($contents,"<?php");
$contents = rtrim($contents,"?>");
$contents = trim($contents);
$encode = base64_encode(gzdeflate($contents)); // 开始编码
$encode = "<?php"."\n eval(gzinflate(base64_decode(".""".$encode.""".")));\n\n?>";
return file_put_contents($filename, $encode);
}
}
//调用函数
$filename = "love0312com.php";
encode_file_contents($filename);
echo "OK,加密完成!";
声明
源码下载不顺利,比如源码在百度网盘的有时会被无故取消等,请联系QQ:46667551
本站大部分下载资源收集于网络,但除特别说明之外,基本全部亲自测试可用!
但由于某些源码的更新迭代,比如微信小程序官方接口的变动等原因,
如时间过长,可能会造成本可以使用的代码出现问题,下载前请斟酌!
本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
原文链接:http://www.love0312.com/5871.html,转载请注明出处