개발 과정에서 압축 패키지에서 특히 압축 패키지에서 파일 목록을 볼 수 있도록 압축 패키지에서 작동해야합니다. PHP의 ziparchive Extension은 Zip 파일을 조작 할 수있는 간단하고 사용하기 쉬운 도구를 제공합니다. 이 기사에서는 ZipAchive 클래스를 사용하여 패키지를 압축하지 않고 압축 패키지의 내용을 보는 방법을 설명합니다.
ZipACHIVE 클래스는 ZIP 파일을 처리하기 위해 PHP가 제공하는 클래스입니다.이 파일은 Zip 파일을 작성, 개방, 읽기, 수정 및 추출하는 것을 지원합니다. 몇 가지 일반적인 방법은 다음과 같습니다.
먼저 Zip File을 열려면 ZipAthive의 Open () 메소드를 사용해야합니다.
<span class="fun">$ Zip = new ZipACHIVE (); <br> $ Zip-> Open ( 'example.zip');</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 ( 'example.txt'); <br> echo $ content;</span>
이 코드는 example.txt 파일의 내용을 출력합니다.
마지막으로 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 파일을 작동하고 압축 압축없이 압축 패키지의 내용을 볼 수있는 방법을 배울 수 있습니다. 이 방법은 간단 할뿐만 아니라 개발자가 압축 패키지로 파일의 기본 정보를 신속하게 얻고 개발 효율성을 향상시키는 데 도움이됩니다.