2016-10-20 5 views
1

서버에서 ZIP 파일을 열어 내용에서 파일을 읽고 디스플레이/클라이언트에서 직접 디스크로 추출하지 않고 직접 보낼 수 있습니까? 나는 pdf'simages에 대해 이야기하고있다. PHP 사이트에서 힌트를 찾지 못했습니다.디스크로 추출하지 않고 ZIP 파일 읽기 디스크에서 추출하지 않고 파일 읽기

+0

개발하려는 플랫폼은 무엇입니까? –

+0

죄송합니다. Linux, Apache, PHP – Ben

+0

[zip 아카이브에서 단일 파일을 읽는 방법] (http://stackoverflow.com/questions/10420112/how-to-read-a-single-file) -inside-a-zip-archive) – cmorrissey

답변

1

글쎄, PHP Extension이 있습니다. extractTo 메서드를 사용하면 단일 파일을 추출 할 수 있으며 documentation을 체크 아웃 할 수 있습니다.

<?php 
$zip = new ZipArchive; 
$res = $zip->open('test_im.zip'); 
if ($res === TRUE) { 
    $zip->extractTo('/my/destination/dir/', array('pear_item.gif', 'testfromfile.php')); 
    $zip->close(); 
    echo 'ok'; 
} else { 
    echo 'failed'; 
} 
?> 

당신은 내부 지퍼 경로의 배열을 제공해야합니다 - : 두 개의 파일을 추출 문서에서

.

관련 문제