Bea*_*ter 5 php ftp upload zip unzip
我正在尝试制作一个可以上传某个zip文件的脚本,目前是"test.zip",然后将其解压缩.我在这个网站上找到了一些关于如何解压缩但又不知道如何在FTP服务器上执行此操作的答案.全部使用PHP请.
当前代码:
$zip = new ZipArchive;
$zip->open('test.zip');
$zip->extractTo('./');
$zip->close();
Run Code Online (Sandbox Code Playgroud)
再次感谢 :)
小智 4
在解压缩之前,您可以使用表单上传 zip(创建您自己的管理区域?仅 /localhost?)。我从上传图像的代码中复制了此内容,并且仅上传 .zip 文件 HTML 部分:
<form action='file.php' enctype='multipart/form-data' method='post'>
<p>Please Upload a ZIP File.</p>
<input type='file' name='file'>
<input type='submit'/>
</form>
Run Code Online (Sandbox Code Playgroud)
PHP部分:
$temp = explode(".", $_FILES["file"]["name"])[1]; //Get the extension
if($temp == "zip"){
move_uploaded_file($_FILES["file"]["tmp_name"],"unzipme.zip") or die("Couldn't upload. Check permissions and retry.");
//Relocate home?
header("Location: /");
exit();
}
Run Code Online (Sandbox Code Playgroud)
您需要上传到您的目录、www-date 或类似内容的权限。
希望这可以帮助。
归档时间: |
|
查看次数: |
14118 次 |
最近记录: |