PHP Функция extractTo () не сохраняет zip-архив по указанному пути. - PullRequest
0 голосов
/ 26 марта 2020

У меня есть следующий код

$P = "2020_02";
$SOURCE = "invoices_$P.zip";
$FOLDER = "media/invoices/_archives/";

$zip = new ZipArchive();
$zip->open($SOURCE, ZipArchive::CREATE);

foreach (glob("media/invoices/$PERIOD/*.pdf") as $FILE) 
{ 
$zip->addFromString(basename($FILE), file_get_contents($FILE)); 
} 

$zip->extractTo($FOLDER);
$zip->close();

header('Content-Type: application/zip');
header("Content-Disposition: attachment; filename = $SOURCE");
header('Content-Length: ' . filesize($SOURCE));
header("Location: $SOURCE");

Я пытаюсь сохранить сохраненный zip-файл в указанном мной пути $ FOLDER, но архив сохраняется каждый раз в root скрипта.

Что не так, что мне делать?

Заранее спасибо!

...