0

有两个文件,其中一个是二进制文件(一个简单的 exe 文件)。如何使用 PHP 将一些文本信息添加到该 exe 文件的末尾(例如,来自另一个文本文件)?

任何文件管理器都可以将文本无缝地附加到可执行文件的末尾,但是可以使用 PHP 吗?

更新:非常感谢@arkascha!

$file = 'original_file.exe';
$newfile = 'new_file.exe';
copy($file, $newfile);
$handle=fopen("new_file.exe", "a+"); 
fwrite($handle, "777777");
fclose($handle);

我们有一个工作 exe 文件,其末尾带有文本“777777”。

4

1 回答 1

2

这当然是可能的,尽管我不知道这意味着什么。您所要做的就是打开一个文件进行写入,然后打开第一个文件进行读取,读取内容,将其写入您拥有的文件中写入并关闭第一个文件。与第二个文件相同。最后,您关闭您为写入而打开的文件,并拥有一个包含两个文件的连接内容的新文件。为什么不可能呢?

于 2013-01-26T15:19:13.727 回答