Здравствуйте! У меня стоит задача, архивировать папку, содержимое которой мне не известно. Но точно знаю что там в разной вложенности каталогов есть симлинки на папки и файлы.
Если я через zip на сервере делаю архив, то на выходе получаю симлинки в отдельных папках.
zip("/var/www/sites/site/", "/var/www/sites/file.zip");
На выходе получаю то что все файлы и папки находятся на своих местах, а вот линки заботливо лежат полным путем. И файлов в них нету. Т.е структура сайта была допустим
/var/www/sites/site/index.php - файл
/var/www/sites/site/images/ - папка
/var/www/sites/site/images/image.png - файл
/var/www/sites/site/images33/ - симлинк на папку /var/www/sites/site2/images/ и внутри нее находятся файлы разные
Зип мне даст на выходе архив в котором будет;
index.php
images/image.png
/var/www/sites/site2/images/ - и ко всему прочему тут будет пусто..
Я может быть не в том направлении иду..
Забыл добавить, делается это все через php, и потом архив надо отдавать пользователю.