一个简单的php文件base64多层加密生成代码
[code]<?phpset_time_limit(0);
$zzz = file_get_contents ('原php文件路径');
for($i=0;$i<加密层数;$i++){
$zzz=base64_encode(gzdeflate(' ?>'.$zzz.'<?php '));
$zzz = '<?php eval (gzinflate(base64_decode(\''.$zzz.'\' )) ); ?>';
}
if (!$handle = @fopen('生成的php文件路径', 'w+'))//导出文件
{
echo "无法打开文件 ";//导出文件
exit;
}
if (@fwrite($handle, $zzz) === FALSE)
{
echo "无法写入内容到文件";
exit;
}
echo "已经成功地将文件内容写入";
?> [/code]转自phpforce.cn 作者 Joey
页:
[1]