2009-12-17 6 views
8

설치된 확장명에 의존하지 않는 PHP로 압축 파일을 압축 해제하거나 압축을 푸는 방법이 있습니까? 누구든지 그것을 처리 할 수있는 수업이나 무언가를 썼습니까?확장명에 의존하지 않고 PHP로 압축 파일 풀기/

또는 다른 서버에 일반적으로 설치되는 확장 프로그램을 사용하는 솔루션이 있습니까?

가능한 많은 제어 기능이없는 여러 서버에서 작동하려면이 기능이 필요합니다.

도움 주셔서 감사합니다.

답변

16

확인 this lib는이 같은 문제를 해결하는 데 도움이

require_once('pclzip.lib.php'); 

$archive = new PclZip(dirname(__FILE__).'/Archive.zip'); 

if ($archive->extract(PCLZIP_OPT_PATH, dirname(__FILE__).'/extract') == 0) { 
    echo "\n error while extract"; 
} else { 
    echo "\n extract ok"; 
} 
+1

동일한 문제가 있었지만 위대한 라이브러리를 사용하여 압축 파일을 풀 수있었습니다. 고마워요 – evotopid

+0

작동하지 않습니다 .................. –