2014-12-13 4 views
0

Я три строки $a, $b, $cPHP создать zip-файл из строки?

Я хочу вывести содержание в этих трех переменных в a.txt, b.txt & c.txt и заархивированы в файл для пользователя, чтобы загрузить.

Можно ли сделать это без использования временного файла?

+0

Если я скажу «да» или «нет», тогда на ваш вопрос ответили? – Rizier123

+0

Да ............ –

ответ

0

Вы можете сделать это с помощью комбинации возможностей PHP для создания файлов в памяти с помощью fopen(‘php://memory’, ‘wb+’)

вместо или писать на диск, и класс третьей стороны, которая называется CreateZIP, который создает файлы почтового индекса в памяти и позволяет пользователю Вы можете просмотреть подробную информацию о том, как создавать текстовые файлы, а также zip-файл, по следующим ссылкам:

http://aaronbonner.io/post/840054542/using-memory-as-a-file-in-php-5-1 
http://stackoverflow.com/questions/14712925/php-zlib-how-to-dynamically-create-an-in-memory-zip-files-from-string-variables 
Смежные вопросы