|
|
|
| доброго времени суток
нашел и использую следующую конструкцию:
require_once "pclzip.lib.php";
$catalog = "rockroll/".$count;
@unlink($catalog."zip");
$archive = new PclZip($catalog.".zip");
$openDIR = opendir($catalog);
while ($scan = readdir($openDIR))
{
if($scan == '.' || $scan == '..' ) continue;
$list = $archive->add($catalog."/".$scan, PCLZIP_OPT_REMOVE_PATH, $scan);
}
|
на выходе получаю архив со структурой напр:
rockroll/123/file.txt
как сделать так чтобы структуры не было вообще? то есть только файлы что находятся в той директории
или хотя бы без первой папки
пробовал PCLZIP_OPT_REMOVE_ALL_PATH - не работает | |
|
|
|
|
|
|
|
для: S1ash
(21.03.2011 в 23:10)
| | . | |
|
|
|
|
|
|
|
для: cheops
(21.03.2011 в 23:19)
| | не совсем понял | |
|
|
|
|
|
|
|
для: S1ash
(21.03.2011 в 23:10)
| | Вместо директивы PCLZIP_OPT_REMOVE_PATH попробуйте PCLZIP_OPT_REMOVE_ALL_PATH | |
|
|
|
|
|
|
|
для: cheops
(22.03.2011 в 19:42)
| | читай первый пост | |
|
|
|