900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php7代码如何加密 – PHP基础 – 前端 php 导出 合并单元格

php7代码如何加密 – PHP基础 – 前端 php 导出 合并单元格

时间:2019-05-09 23:58:44

相关推荐

php7代码如何加密 – PHP基础 – 前端 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头部和尾部标识

$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

运行成功。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。