0
zipファイルを生成するためにPHPスクリプトを作成しました。 rarソフトウェアを使用して抽出しても、rarソフトウェアでは抽出できない場合は正常に動作しています。ダウンロードしたzipファイルを解凍するためにrarソフトウェアをインストールするようにユーザーに依頼することはできません。PHPを使用して生成したzipファイルを解凍できません
私はどこに間違いを犯しているのか分かりません。 ここでは、zipファイルを開こうとするとエラーが表示されます。
// Here is code snippet
$obj->create_zip($files_to_zip, $dir . '/download.zip');
// Code for create_zip function
//create the archive
$zip = new ZipArchive();
if ($zip->open($destination, $overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== true) {
return false;
}
//add the files
foreach ($valid_files as $file) {
$filearr = explode('/', $file);
$zip->addFile($file, end($filearr));
}
$zip->close();
ありがとう、私はちょうどページとHTMLの上から空白を削除し、それは完全に動作します。 –