Создание самовыражающихся почтовых индексов в php на лету - PullRequest
1 голос
/ 20 декабря 2011

Я работаю над сценарием php, упаковывающим некоторые файлы (setup.exe и licence.txt, который создается непосредственно в php для пользователя). Мы не хотим, чтобы пользователь разархивировал его и запустил setup.exe. На компьютере мы решили это с помощью самораспаковывающихся почтовых индексов:

zip называется setup.exe на молнии есть значок приложения назначение извлечения - временная папка процесс извлечения скрыт

Так что если пользователь нажимает на setup.exe, он не знает, что этот setup.exe в конце является zip.

Но возможно ли это на сервере в скрипте php? я попробовал нормальный объект ziparchive и pclzip, и я могу создать zip с этими библиотеками. Но я не могу изменить параметры выше ...

Может кто-нибудь сказать мне, есть ли решение для этого?

1 Ответ

2 голосов
/ 20 декабря 2011

Используйте PHP: exec для запуска внешнего приложения, которое сжимает и компилирует ваш exec-файл, с вашими материалами внутри, как вам нужно.

PHP не имеет встроенной функции длясжать и скомпилировать и выполнить исполняемый файл.

...