我有一个来自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。