Я хотел бы создать zip-файл, защищенный паролем, на ftp-сервере, используя php.Я попробовал код ниже, но он не работает.Код ниже может работать локально, но когда я ставлю на FTP-сервер, он не работает.У меня есть один client.php в локальном и один server.php в ftp-сервере.Я поместил код ниже в server.php. (ZipArchive или 7-zip оба также могут быть приняты)
(Код ниже не включает функцию создания пароля. Это просто для создания только zip-файла.)
$zip = new ZipArchive;
if ($zip->open('Ftp://user.com/new/temp.zip',
ZipArchive::CREATE) === TRUE)
{
// Add files to the zip file
$zip->addFile('Ftp://user.com/new/temp/*');
// All files are added, so close the zip file.
$zip->close();
echo"Create Successful";
}
Ожидаемый вывод:
Создание защищенного паролем zip-файла успешно завершено.
Фактический вывод:
На ftp-сервере не создано zip-файла.