Меня больше поражает что столько знатоков но никто не может фактически ответить на вопрос ибо не разу не работали с этим и не сталкивались, только теоретики...
zorca, причем тут база... вы вообще о чем? Еще раз: есть 10 архивов со своей структурой созданные разными людьми, и есть адресат который хочет получить 1 архив в котором будут все файлы их этих 10 архивов, они должны там быть уже вне архива, так же к ним еще прикладывается файл который формируется в системе. Обязательное требование что бы файлы и папки которые были в исходных архивах не меняли своих названий т.е. были также названы. Теперь к вам вопрос как вы отдадите архив на скачивание с учетом требований?? Не, технически распаковать все и собрать в 1 архив добавив еще файл системы не сложно, но как вы добавите папки и файлы с их исходным названием??
zorca, необходимость, прописанная в ТЗ, вообще у вас не должно быть такого вопроса.
Ну что бы вы уж в дальнейшем точно не задавали таких вопросов, к примеру нужно создать архив с структурой, структура включает в себя папки на русском, или предположим вам нужно из нескольких архивов которые присланы пользователем собрать 1 и отдать другому пользователю сохраняя внутреннюю структуру исходных архивов, а там и русский и арабский и китайский может быть в названиях... в общем давайте без бесполезных вопросов =)
vintage, а как же тогда навешивание чего либо на DOM элементы, раз вы предлагаете, то знаете что это гемор, я пробовал PJAX и да с ним все летает, но тогда мне на каждой странице где используется форма нужно делать registerJsFile
dikium, потому что это фреймворк и в нем есть реализация получения POST, если в будущем изменится получения данных, к примеру добавиться некая обработка данных перед тем как отдать их в load() ваш код перестанет работать
artem78: зачем что-то предлагать если у автора самое лучшее решение, вот если бы $object->{$path}; прокнуло, а так все что тут все предложили полный шлак =)