首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >convert_uuencode一个php文件

convert_uuencode一个php文件
EN

Stack Overflow用户
提问于 2015-12-07 12:25:31
回答 2查看 488关注 0票数 1

我想用uuencode对php文件进行编码,以便与

代码语言:javascript
复制
eval(gzuncompress(convert_uudecode("somedata");

我只找到了一种编码字符串的方法,但没有办法对完整的php文件(或php代码)进行编码。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-07 12:35:00

您可以简单地读取文件的数据。

$contentString = file_get_contents(PATH_TO_PHP/some.php)

然后做同样的eval(gzuncompress(convert_uudecode($contentString)));

更新

如果需要将此字符串作为结果

<?php eval(gzuncompress(convert_uudecode("M>)S=6PEOVTBR_BL90,\x5c2(9D0;W+\x5c%.Q@UKL;O,7,K. ............. a")));

你必须做以下工作

代码语言:javascript
复制
// Reading file content
$phpFileContent = file_get_content("PATH/some.php");

// Remove <?php and ?> from your content
$phpFileContent = str_replace(array('<?php', '?>'), '', $phpFileContent);

// Encoding and compressing
$phpFileContent = convert_uuencode(  gzcompress($phpFileContent) );

// Your result string
$result = '<?php eval(gzuncompress(convert_uudecode("' . $phpFileContent . '")));';

//which you can write to some other php file with file_put_contensts
file_put_contents ( 'PATH_TO_RESULT_FILE/result.php' , $result);
票数 1
EN

Stack Overflow用户

发布于 2015-12-07 12:33:13

先读文件

http://php.net/manual/en/function.file-get-contents.php

对内容进行编码,然后使用它做任何您想做的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34133526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档