ZipArchive не работает на сервере, но работает на локальном хосте - PullRequest
0 голосов
/ 05 августа 2020

приведенный ниже код работает на localhost, но не работает на сервере.

$zip = new ZipArchive();
$zip_name = $_POST['zip_category_name'] . $student_id . ".zip";
$zip->open($zip_name, ZipArchive::CREATE);
$res = $academicObj->get_files_by_category($_POST['download_files_zip']);
while ($row = mysqli_fetch_array($res)) {
    if (file_exists($row['path'] . $row['file'])) {
        $zip->addFromString(basename($row['doc_name']), file_get_contents($row['path'] . $row['file']));
    }
}
if ($zip->numFiles > 0) {
    echo $zip_name;
}
$zip->close(); 

Нет проблем с разрешением записи на моем сервере PHP Версия 7.2.32. помогите пожалуйста ....

1 Ответ

0 голосов
/ 07 августа 2020

отсутствовал плагин для zip-архива. Я нашел это, проверив с помощью функции calss_exist (). спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...