title
Description
Body
Версия 2.6.
Мне нужно было упаковать файлы под новым названием, то есть
$zip -> create('file.txt'); // файл упакуется под названием file.txt, а мне нужно (к примеру) index.php.
Создать "временный" файл с именем index.php не решение.
Узнал про атрибут PCLZIP_ATT_FILE_NEW_SHORT_NAME, и PCLZIP_ATT_FILE_NEW_FULL_NAME.
Использовать их как либо не получилось.
Гуглинг тоже ни к чему хорошему не привел.
Отчаявшись, немного изменил код класса, так что бы следующий код
$zip -> create('file.txt :newfilename: index.php');
упаковал файл с названием index.php.
Вроде бы проблема решена, но тут другая проблема.
Возникли ошибки при распаковке / просмотре содержания архива.
При просмотре содержимого выдает ошибку "Pclzip_err_bad_format : unable to find end of central dir record signature".
Прикрепил измененный класс. прошу помочь.
Буду очень благодарен.
Неактивен
А что в них изменяется то?
Добавлено спустя 2 минуты 17 секунд:
http://wapinet.ru/script/dl/Klassy/pclzip.zip
No such resource, or resource expired
Неактивен
No such resource, or resource expired - где это?
изменение в ченжлоге, ченжлог на оф сайте) http://phpconcept.net
Неактивен
Спасибо, что то я справку смотрел но мимо глаз это провел.
Еще один вопрос, нужно добавить файл с кириллицей в названий.
Добавлено спустя 9 минут 11 секунд:
О, методом тыка подобрал [cp866]
Неактивен