解壓縮
參考 https://blog.hsin.tw/2008/php-pclzip/
基本用法
require_once
(
'pclzip.lib.php'
);
$archive
=
new
PclZip(
'archive.zip'
);
$archive
->extract();
$archive = new PclZip($path & "/" & $file);
//指定目錄下的檔案
Thumbnails/thumbnail.png
//解壓縮到extract/folder/這個目錄中
$list
=
$archive
->extract(PCLZIP_OPT_PATH,
"extract/folder/"
);
//將一個檔案內容解壓縮完後直接輸出(echo)
$list
=
$archive
->extract(PCLZIP_OPT_BY_NAME,
"
Thumbnails/thumbnail.png
"
,PCLZIP_OPT_EXTRACT_IN_OUTPUT);
直接讀取影像檔子程式
tool/odfpreview.php?file={$sn}/{$show_id}/{$show_fi}
技巧
include "../include/pclzip.lib.php";
$path = dirname(__DIR__);
$file = 'data/'.$_GET['file'];
$archive = new PclZip($path.'/'.$file);
header("Content-type: image/png");
$list = $archive->extract(PCLZIP_OPT_BY_NAME,'Thumbnails/thumbnail.png' ,PCLZIP_OPT_EXTRACT_IN_OUTPUT);
沒有留言:
張貼留言