Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Добавление файла в архив

Добавление файла в архив


     28.07.2013    Все вопросы » Общие вопросы    3611

вопрос
Как при загрузке архива на сервер, в архив автоматически добавлялся файл ReadMe.txt лежащий в корне движка. Подобную реализацию я видел в модуле "файловый архив"

Ответа пока нет


1 комментарий

Roman.NMSK
Юзер

Roman.NMSK - 29 июля 2013 12:59 -

в файле engine/inc/files.php находишь
if(@file_exists(ROOT_DIR."/uploads/files/".$file_prefix.$image_name)) {

и после можно применить стандартную функцию пхп по работе с архивами (http://php5.kiev.ua/manual/ru/ziparchive.addfile.html)

$zip = new ZipArchive;
if ($zip->open(ROOT_DIR."/uploads/files/".$file_prefix.$image_name) === TRUE) {
    $zip->addFile('/path/to/index.txt', 'newname.txt');
    $zip->close();
    echo 'ok';
} else {
    echo 'ошибка';
}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх