Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Ak používate PHP 4 , budete potrebovať kópiu ZZIPlib , verzia 0.10.6 alebo novšie . Táto bezplatná knižnica je udržiavaná Guido Draheim . Ak používate PHP 5.2.0 alebo novší , budete potrebovať kópiu zlib udržiavaný Jean - loup Gailly a Mark Adler . Každá verzia je prijateľná .
Inštalácia
Zip podpora je postavený na PHP , ale budete musieť povoliť . V počítačoch so systémom Windows , otvorte " php.ini " konfiguračný súbor v textovom editore a nastavte " php_zip.dll " ako aktívny . Na počítačoch so systémami Linux , uistite sa , že " - enable - zip " možnosť konfigurácie bola zapnutá , keď ste si skompiloval PHP . Možno budete musieť prekompilovať PHP , ak nie je zapnutá pre inštaláciu .
Zip súbory
Nasledujúci skript , vziať s niektorými úpravami , z PHP zip knižnica manuálna, vytvorí zip súbor a pridá dva súbory do archívu :
< php
$ zips = new ZipArchive ( ) ; klipart
$ filename = ? " ./test112.zip " ;
if ( $ zip - > open ( $ filename , ZIPARCHIVE :: CREATE ) == TRUE ! ) {
exit ( " Nemožno otvoriť
Rozopínacie súbory
Nasledujúci skript , prevzaté z knižnice manuálu PHP Zip , rozopne zips súbor a výstupy jeho obsah na štandardný výstup .
< ? php
$ zip = zip_open ( " /tmp/test2.zip " ) ;
if ( $ zip ) {
while ( $ zips zip_entry = zip_read ( $ ) ) {
echo " Meno : " zip_entry_name ( $ zip_entry ) " \\ n" ;
echo " Aktuálne Veľkosť súboru : " .... zip_entry_filesize ( $ zip_entry ) " \\ n" ;
echo " Komprimovaný Veľkosť : " .. zip_entry_compressedsize ( $ zip_entry ) " \\ n" ;
echo " Metóda kompresie : " .. zip_entry_compressionmethod ( $ zip_entry ) " \\ n" ;
if ( zip_entry_open ( $ zips , $ zip_entry , "r " ) ) {
echo " Obsah súboru : \\ n" ;
$ buf = zip_entry_read ( $ zip_entry , zip_entry_filesize ( $ zip_entry ) ) ;
echo " $ buf \\ n" ;
zip_entry_close ( $ zip_entry ) ;
}
echo " \\ n" ;
}
zip_close ( $ zip ) ; ?
}
>
Copyright © počítačové znalosti Všetky práva vyhradené