专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

php7代码如何加密_PHP基础

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 15:36:59       共计:3605 浏览

php7代码如何加密?

我们先写出函数:

<?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头部和尾部标识

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

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

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

$headerPos);

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

$encode = '<?php'."eval(gzinflate(base64_decode("."'".

$encode."'".")));?>";

return file_put_contents($filename, $encode);

}

return false;

}

调用此函数:

$filename = 'result1.php';

encode_file_contents($filename);

echo "OK,加密完成!";

?>

3

测试是否加密成功:文件名为result1.php,运行代码

4

运行成功。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:如何高效搭建一个微信图书管理系统_PHP基础 | ·下一条:北上广深程序员的毕业时间学历职位待遇都是什么样的_PHP基础

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有