以下是使用PHP实现上传文件并对其进行压缩的实例。这个例子将展示如何接收上传的文件,使用ZipArchive类创建压缩文件,然后将压缩文件保存到服务器上。
```php

// 设置文件保存路径
$upload_dir = 'uploads/';
$upload_path = $upload_dir . basename($_FILES['file']['name']);
// 检查文件是否上传成功
if ($_FILES['file']['error'] === UPLOAD_ERR_OK) {
// 移动上传文件到指定路径
if (move_uploaded_file($_FILES['file']['tmp_name'], $upload_path)) {
// 创建压缩文件
$zip = new ZipArchive();
$zip->open($upload_path . '.zip', ZipArchive::CREATE);
// 添加文件到压缩文件中
$zip->addFile($upload_path);
// 关闭压缩文件
$zip->close();
// 删除原文件
unlink($upload_path);
echo "







