У меня есть учебное пособие с веб-сайта Net Tuts , которое используется для загрузки zip-файла и извлечения данных из этого файла на сервер.
Копирование и вставка кода прямо с веб-страницы не сработало, на полпути во время обработки скрипта произошла ошибка.
Fatal error: Cannot instantiate non-existent class: ziparchive in /www/website_here.co.uk/httpdocs/test/functions.php on line 6
Возможно ли, что это связано с версией PHP, которую я использую? Вот код, на котором он застревает:
<?php
function openZip($file_to_open) {
global $target;
global $unique_folder;
$zip = new ZipArchive();
$x = $zip->open($file_to_open);
if ($x === true) {
$zip->extractTo($target . $unique_folder);
$zip->close();
unlink($file_to_open); #deletes the zip file. We no longer need it.
} else {
die("There was a problem. Please try again!");
}
}
?>
строка 6: $ zip = new ZipArchive ();
Я использую PHP версии 4.3.9.