我要上传这些代码行然后解压缩文件。它可以成功上传文件,但无法解压缩。我在此期间在localhost中执行此操作。任何帮助将非常感激。谢谢。我有ZipFiles
和UnzipFiles
文件夹。
//Upload the file
if(isset($_POST['submit'])){
$file_path = "ZipFiles/";
$name = $_FILES['uploaded_file']['name'];
$temp_name = $_FILES['uploaded_file']['tmp_name'];
$file_path = $file_path . basename($name);
$files = pathinfo($file_path,PATHINFO_EXTENSION);
$file_type = $_FILES['uploaded_file']['type'];
$today = date("Y-n-j");
if(move_uploaded_file($temp_name, $file_path)) {
echo "success";
$zip = new ZipArchive();
$x = $zip->open($file_path);
if ($x === true) {
$zip->extractTo("UnzipFiles/");
$zip->close();
}
} else{
echo "fail";
}
}
答案 0 :(得分:0)
我测试了你的代码并且它有效。
您是否在两个文件夹中读/写权限?