php функция создания zip не работает в окне

Я написал функцию создания почтового индекса в PHP. Он отлично работает на Ubuntu, но когда я это выдает ошибку, когда я использую его на машине Windows.

<?php

$Zip = new ZipArchive();
$filelocation = 'update';
$Ziplocation = 'ZipVila/ZipEx.zip';
$Zipfolder = 'ZipVila';

$Zip->open($Ziplocation, ZipArchive::CREATE | ZipArchive::OVERWRITE);
$files = scandir($filelocation);

print_r($files);

unset($file[0], $file[1]); // Windows throws an "object file is not defined" error in this line

foreach ($files as $file) {

$Zip->addfile($filelocation."/{$file}", $file);
echo "File Added";

}

$Zip->close();

echo "Zip Closed";

?>

Кто-нибудь может мне помочь в этом?

-1

Решение

у вас ошибка в

unset($file[0], $file[1]);

потому что $ file еще не установлен, так что вы можете сбросить его, попробуйте это

unset($files[0], $files[1]);
-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]