ジップを解凍する前に、フォームを使用してアップロードすることができます(独自の管理領域を作成しますか?/ localhostのみ?)。私は、画像をアップロードするための私のコードからこれをコピーしただけ HTMLの一部を、.zipファイルをアップロードします:
<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>
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();
}
あなたのディレクトリにアップロードする権限を必要とし、WWW-日付または似たような。
これが役に立ちます。
それが解凍を行うだろうように見えること。あなたはプログラムでそれを同様にFTPしたいですか?解凍前または解凍後?解凍されているサーバーに出入りする? – halfer