-
- $error = ""; //오류 보유자
- if(isset($_POST['createpdf'])){
- $post = $_POST;
- $file_folder = "파일/"; // 파일을 로드할 폴더
- if(extension_loaded('zip')){ // ZIP 확장자가 사용 가능한지 확인
- if(isset($post['files']) and count($post['files' ]) > 0){ // 파일이 선택되었는지 확인
- $zip = new ZipArchive(); // zip 라이브러리 로드
- $zip_name = time().".zip"; // Zip 이름
- if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE){ // 파일을 로드하기 위해 zip 파일 열기
- $error .= "* 죄송합니다 ZIP 생성 지금은 실패했습니다
";
- }
- foreach($post['files'] as $file){
- $zip->addFile($file_folder.$file); // zip에 파일 추가
- }
- $zip->close();
- if(file_exists($zip_name)){
- // zip을 다운로드하려면 푸시
- 헤더(' 콘텐츠 유형: application/zip');
- header('Content-Disposition: attachment; filename="'.$zip_name.'"');
- readfile($zip_name);
- // 제거 zip 파일이 임시 경로
- unlink($zip_name);
- }
-
- }else
- 에 존재합니다. $error .= "* 압축할 파일을 선택하세요
";
- }else
- $error .= "* ZIP 확장자가 없습니다
";
- }
- ?>
- < html lang="en">
- < ;title>Zip으로 다운로드
Zip 만들기-
-
-
|