koreets2011
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день!!! Создаю архив, все норм. архив создаётся, но хотелось бы видеть файлы в архиве без директорий. Просто в архив попадают файлы с их путем (doc/знач.перем/файлы), а хочется просто файлы. Может быть добавлять параметр к $zip->addFile но не пойму как это в цикле сделать. Ниже быдлокод. Код: if (!empty($email2)) { $patchzip = 'doc/'.$_COOKIE['mobile']; $f = scandir($patchzip); $zip = new ZipArchive; if ($zip->open($patchzip.'/atach.zip', ZipArchive::CREATE) === true){ foreach ($f as $file){ $zip->addFile($patchzip.'/'.$file); } $zip->close(); echo $patchzip; }else{ echo 'Не могу создать архив!'; } } | Добавлено: А разобрался Код: $i = 1; $zip->addFile($patchzip.'/'.$file, $i++.'.jpg'); | Вот еще одна проблема осталась, в архиве вместо скажем 4 файлов находятся 6, 2 из которых пустые. Я файлы на сервер при помощи плагина "uploadify" загружаю, может дело в нем? |