Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 자바
- SQL
- 공모주 청약 일정
- IPO
- 6월 공모주 청약 일정
- 맥
- 자바스크립트
- 제이쿼리
- JavaScript
- 공모주
- 오라클
- 공모주 청약
- 주식
- php
- linux
- 7월 공모주 청약 일정
- jquery
- 주식 청약 일정
- Stock
- css
- 코드이그나이터
- MYSQL
- Eclipse
- 리눅스
- codeigniter
- java
- Oracle
- html
- Stock ipo
- 주식 청약
Archives
- Today
- Total
개발자의 끄적끄적
[php] codeigniter zip library 활용 예제 본문
728x90
반응형
[php] codeigniter zip library 활용 예제
$name = 'mydata1.txt';
$data = 'A Data String!';
위처럼 파일명과 파일 데이터가 있다고 가정하고,
$this->zip->add_data($name, $data);
압축할 데이터를 추가한후,
$this->zip->archive('/path/to/directory/my_backup.zip');
파일을 서버에 경로를 지정해서 저장을 하고싶으면 위처럼 archive 를 사용하면 됩니다.
$this->zip->download('my_backup.zip');
download 를 호출할때 압축할 파일명을 지정해서 입력하면 다운이 됩니다.
참고사항!!
맨 위에서 설명한거처럼
$name 과 $data가 현재 서버에 있는데 파일명을 바꾸어서 압축을 시키고 싶다고 하면!
$name = "원본파일명";
$data = file_get_contents("도메인의 상대경로가 아닌 서버 파일 실제 경로"); // Read the file's contents
위처럼,
원하는 파일명을 선언하고, 실제 이미지 데이터를 불러온뒤
$this->zip_add_data($name, $data);
를 사용하면
원본파일명으로 바뀐뒤 압축이 진행됩니다!!
참고들하세요!!
참고사이트 : http://www.ciboard.co.kr/user_guide/kr/libraries/zip.html
반응형
'개발 > php' 카테고리의 다른 글
[php] serialize() 직렬화(일렬화) , unserialize() 직렬화된 데이타를 일반배열로 변환 [펌] (0) | 2020.03.03 |
---|---|
[php] PHP / 함수 / isset() - 설정된 변수인지 확인하는 함수 [펌] (0) | 2020.02.25 |
[php] html tag 제거 정규식 (0) | 2020.02.13 |
[php] 가변변수 사용법 (0) | 2020.02.13 |
[php] codeigniter 404_override 설정 (0) | 2020.02.07 |
Comments