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 | 29 | 30 | 31 |
Tags
- jquery
- java
- 자바스크립트
- 공모주
- 코드이그나이터
- linux
- Stock ipo
- 맥
- php
- html
- 주식
- 주식 청약
- 자바
- css
- Oracle
- 공모주 청약 일정
- codeigniter
- 리눅스
- 6월 공모주 청약 일정
- 제이쿼리
- 7월 공모주 청약 일정
- 주식 청약 일정
- Stock
- 오라클
- JavaScript
- IPO
- 공모주 청약
- MYSQL
- Eclipse
- SQL
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