현재 위치: > 최신 기사 목록> PHP 작동 zip 파일 : 압축 압축없이 압축 패키지의 내용을 표시합니다.

PHP 작동 zip 파일 : 압축 압축없이 압축 패키지의 내용을 표시합니다.

gitbox 2025-06-29

소개

개발 과정에서 압축 패키지에서 특히 압축 패키지에서 파일 목록을 볼 수 있도록 압축 패키지에서 작동해야합니다. PHP의 ziparchive Extension은 Zip 파일을 조작 할 수있는 간단하고 사용하기 쉬운 도구를 제공합니다. 이 기사에서는 ZipAchive 클래스를 사용하여 패키지를 압축하지 않고 압축 패키지의 내용을 보는 방법을 설명합니다.

ziparchive 클래스의 기본 사용

ZipACHIVE 클래스는 ZIP 파일을 처리하기 위해 PHP가 제공하는 클래스입니다.이 파일은 Zip 파일을 작성, 개방, 읽기, 수정 및 추출하는 것을 지원합니다. 몇 가지 일반적인 방법은 다음과 같습니다.

zip 파일을 엽니 다

먼저 Zip File을 열려면 ZipAthive의 Open () 메소드를 사용해야합니다.

 <span class="fun">$ Zip = new ZipACHIVE (); <br> $ Zip-> Open ( &#39;example.zip&#39;);</span>

zip 파일을 성공적으로 열면 계속 작동 할 수 있습니다.

압축 패키지에서 파일 목록을 가져옵니다

압축 패키지에 파일 목록을 가져 오려면 ZipAthive의 getNameIndex () 메소드를 사용하여 트래버스를 사용할 수 있습니다.

 for ($i = 0; $i < $zip->numFiles; $i++) {<br>    $filename = $zip->getNameIndex($i);<br>    echo $filename . "
";<br>}

위의 코드는 압축 패키지에서 모든 파일 이름을 인쇄합니다.

파일 내용을 얻으십시오

파일의 내용을 얻으려면 getfromname () 메소드를 사용할 수 있습니다.

 <span class="fun">$ content = $ zip-> getfromname ( &#39;example.txt&#39;); <br> echo $ content;</span>

이 코드는 example.txt 파일의 내용을 출력합니다.

zip 파일을 닫습니다

마지막으로 Close () 메소드를 사용하여 zip 파일을 닫습니다.

 <span class="fun">$ zip-> close ();</span>

이 작업은 압축 패키지에서 작업을 종료합니다.

예 : 압축 패키지에 파일 목록을 표시하십시오

다음 코드는 압축 압축없이 압축 패키지에 파일 목록을 표시하는 방법을 보여줍니다.

 $zip = new ZipArchive();<br>$zip->open('example.zip');<br>for ($i = 0; $i < $zip->numFiles; $i++) {<br>    $filename = $zip->getNameIndex($i);<br>    echo $filename . "
";<br>}<br>$zip->close();

위의 코드는 example.zip라는 압축 패키지를 열고 파일 목록을 출력합니다.

결론

이 기사를 통해 PHP에서 ZipACHIVE 클래스를 사용하여 Zip 파일을 작동하고 압축 압축없이 압축 패키지의 내용을 볼 수있는 방법을 배울 수 있습니다. 이 방법은 간단 할뿐만 아니라 개발자가 압축 패키지로 파일의 기본 정보를 신속하게 얻고 개발 효율성을 향상시키는 데 도움이됩니다.