메뉴 건너뛰기

프로그램언어

조회 수 251 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

pclzip.lib.php  라이브러리를 이용하여 파일 및 폴더를 zip 파일 형식으로 압축을 해보자

 

라이브러리 파일은 위에 첨부한 파일을 받거나 http://www.phpconcept.net 홈페이지에서 다운 받으면 됩니다.

phpconcept에서는 Zip파일 형식 이외에 Tar나 Xml 형식으로 변환해주는 라이브러리도 제공하고 있습니다.

 

먼저, 코드 소개에 앞서 코드안에 있는 변수명에 대한 설명을 간단하게 드리겠습니다.

 

filename : 원본 파일(또는 폴더)

stored_filename : 변경된 파일(또는 폴더)

size : 원본 크기

compressed_size : 압축된 크기

mtime : 수정시간

folder : 폴더이면 "1" 반환

status : 성공하면 "ok"반환

 

 

<?php 
 // pcl lib 경로 설정 
 include('pclzip.lib.php'); 
 
 // $create = new PclZip("생성할 압축파일 이름"); 
 // PclZip 객체에 test.zip 압축파일로 만듭니다. 
 $zipfile = new PclZip('test.zip'); 
 
 // $create->create("파일 or 디렉토리"); 
 // $data에 하나의 파일(또는 폴더)이거나 배열형 파일(또는 폴더)가 올 수 있습니다.  
 // test.php 파일과 www 폴더를 현제 경로에 test.zip 파일로 압축하겠습니다. 
 $data = array(); 
 $data = array("test.php", "www"); 
 $create = $zipfile->create($data); 
 
 
 echo "<pre>"; 
 print_r($create); 
 echo "</pre>"; 
?>

List of Articles
번호 제목 날짜 조회 수
100 포트체크 방법 2019.01.16 1290
99 프레임 사이트에서 새로고침(F5) 할때 초기화면으로 이동하지 않음 2019.01.08 1280
98 자동으로 다른 페이지로 넘어가는 함수 2019.01.08 1256
97 cUrl를 이용한 json 데이타 주고 받기 2020.09.28 1255
96 단어필터링 2019.01.08 1251
95 태그 또는 멘션 소스 뽐아내기방법 2019.01.16 1249
94 파일 2019.01.08 1226
93 사업자번호로 사업자 종류알기 2019.01.08 1222
92 디렉토리의 제어 2019.01.08 1222
91 input 자동완성기능 끄기 2019.02.19 1217
90 정규 표현 / 전화번호 / 이메일 2019.01.16 1206
89 PHP + 유튜브(youtube) 동영상 업로드 연동 소스 2021.01.21 1141
88 include 와 namespace 2019.01.08 1099
87 MYSQL DB의 모든 테이블에서 문자열 검색 하기 2021.03.26 915
86 다중파일 업로드 + 이미지 미리보기 (Javascript, jQuery ) file 2020.12.15 914
85 날짜함수 사용하여 한달에 주차 구하기 weeks by month 2021.07.08 853
84 PHP 쉘 스크립트 2021.03.26 832
83 사진이 회전되서 올라갈 경우 2020.05.25 775
82 phpMyAdmin WebMysql 에 CSV 엑셀 파일 업로드 입력하기 ( Excel / Upload / data / 데이터 / 데이타 ) file 2021.03.25 771
81 함수이름을 변수로 사용하기, 매개변수 없는 함수에 매개변수 넣기 2021.03.26 752
Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved