|
|
|
| Здравствуйте. Такой вопрос:
Мне нужно создать zip архив средствами php (встроенную библиотеку в пхп >= 5.2 не предлагать) например используя pclzip, но содержимое файла перед добавлением в архив нужно изменить. В pclzip просто указывается путь к файлу. Почитал документацию, такой возможности не обнаружил (плохо искал?). Есть какой-нибудь проверенный класс обладающий такой возможностью? Так же требуется возможность добавлять папки в архив.
На этом форуме прочитал много тем про работу с zip, но ответа не нашёл. | |
|
|
|
|
|
|
|
для: __Андрей__
(05.03.2009 в 00:50)
| | А как вяжется измнение файла и его архивирование? Это разве одна и так же задача? Или о каком изменении файла вы говорите? | |
|
|
|
|
|
|
|
для: sim5
(05.03.2009 в 03:06)
| | Мне нужно например создать архив с каким-нибудь текстовым файлом. Мне нужно взять этот самый текстовый файл, изменить его содержимое и сразу записать в архив. | |
|
|
|
|
|
|
|
для: __Андрей__
(05.03.2009 в 03:59)
| | Ну и кто вам не дает? Открывайте файл, изменяйте его, сохраняйте изменение (записывайте файл), а потом вызывайте архиватор и архивируйте файл измененный. Или вы хотите область памяти заархивировать (ресурс)? Так не получится. | |
|
|
|
|
|
|
|
для: sim5
(05.03.2009 в 04:22)
| | Да нет. Мне нужно было сделать нечто следующее:
<?php
$file_content = file_get_contents('file.txt');
$zip->add($file_content . 'какой-то текст', 'file.txt');
?>
|
В общем, реализовал это с помощью спёртого из phpmyadmin класса работы с архивом. | |
|
|
|