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 위쪽의 공백을 삭제하고 완벽하게 작동합니다. –