• 微信
您当前的位置:首页  > 文章 >  一个简单的PHP加密函数,可给PHP加密以防源码流出!

一个简单的PHP加密函数,可给PHP加密以防源码流出!

作者:admin 时间:2023-05-25 阅读数:393人

这种其实就是防君子不防小人的,研究一下即可,如果客户群体是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 = "dnwfbcom.php";
 encode_file_contents($filename);
 echo "OK,加密完成!";

声明

源码下载不顺利,比如源码在百度网盘的有时会被无故取消等,请联系QQ:46667551
本站大部分下载资源收集于网络,但除特别说明之外,基本全部亲自测试可用!
但由于某些源码的更新迭代,比如微信小程序官方接口的变动等原因,
如时间过长,可能会造成本可以使用的代码出现问题,下载前请斟酌!
本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

原文链接:https://www.dnwfb.com//5871.html,转载请注明出处