Я хочу, чтобы расширение сжимало каталог со всеми файлами и подкаталогами внутри него, , но без создания временных файлов , я хочу имя extrnsion с кодом для его использования?
У меня есть ошибки, когда класс создает временные файлы
Спасибо,
Вы хотите http://pablotron.org/software/zipstream-php/. Из документации:
1. Create the zip stream: $zip = new ZipStream('example.zip'); 2. Add one or more files to the archive: # add first file $data = file_get_contents('some_file.gif'); $zip->add_file('some_file.gif', $data); # add second file $data = file_get_contents('some_file.gif'); $zip->add_file('another_file.png', $data); 3. Finish the zip stream: $zip->finish();
Я предупрежу вас: если вы имеете дело с очень большими файлами, почтовый индекс сломается.он хорошо работает с небольшими файлами, но не с 10 мегабайтами.