S využitím knihovny ZIP by to nebyl problém, ale typické použití by mohlo být - na webovém serveru vyzobat z archivu potřebné soubory a dál poslat malý archiv, který bude obsahovat jenom je.
Nicméně ze smajlíku usuzuji, že jste měl na mysli spíš rozbalení archivu nízkoúrovňově v PHP :-).
Pred casom som riesil problem vytvarania zip-ov (jar-ov), v C++. A bolo to trosku netrivialne lebo som nenasiel ziadnu kniznicu ktora by to vedela :-).
Nevím proč autor pořád pokračuje v tom svém trucseriálu. Proč se tohle jmenuje PHP okénko? Jen proto, že k obalení svých neznalostí používá PHP? Stejně tak by to mohlo být cokoliv jiného.
Proč profík, jakým evidentně jsi nenapíše nějaký vlastní seriál a neukáže ostatním, jak se mají psát?
Nebo proč alespoň nenapíšeš nějakou konstruktivní kritiku?
Asi proto, že jsme jen kecka, která kromě odsouzení nečí snahy nic jiného neumí.
Jestli je neco trapne, tak vykriky tohoto druhu :-( smutne, jestli se Vam neco nezda, napiste tu jak byste to resil Vy. Pokud nemate nic jineho, tak je lepsi nic nepsat a podobne clanky necist, asi pro Vas nejsou a nakonec na tyto vykriky neni ani nikdo zvedavy...
No, zase je fakt, ze by se to melo jmenovat spise:
"Zajimave programatorske perlicky, ktere jsou zrovna tady naprogramovany v PHP, ale jinak by mohly byt napsany v cemkoliv jinym"
To samy by slo udelat i v perlu, pythonu, C++, jave ... i kdyz na serveru ktery ten zip odnekud taha casto byva jen PHP .... takze nejaka souvislost tu precejen asi je ....
Presne duvod proc jsem tu reakci psal. Hned na zacatku se dozvime, ze to udelat pomoci specialnich vlastnosti php nejde a ze musime pouzit sockety. Tak jakepak PHP okenko.
Ostatnim - nemusim psat hned vlastni serial, abych se mohl vyjadrit k nekvalite tohoto. Je na sefredaktorovi, aby zhodnotil kvalitu clanku a vybral si co pusti a co ne. At se to prejmenuje na "Cool code snippets" a nereknu ani N.
tak ono lze téměř né-li cokoliv na internetu napsat i v jiných jazycích
podle vaší reakce by potom nemělo cenu psát žádné články o žádných věcech protože by stačilo napsat: Toto se dá udělat i v.NET, Javě v "Abrakadabra" a já nevím ještě v čem tak se koukněte na to v tom.....
Ono to stačí udělat ještě jednodušeji, prostě zavolat shellový příkaz Stačí exec("unzip -d adresář file.zip"), a soubory si vyberu dle parametrů v příkazové řádce :-)
to sice ano, ale kolik dnešních webhostingů mají vypnutý safe mode a umožní vám tak používání exec()? pokud vím tak žádný...leda, že by jste ten hosting vlastnil :)
Ale jo, jako koncept je to hezký, jen nevím, kde se to dá použít..
ZIP archív třeva používám pro upload galerie fotek na server, na serveru se to rozbalí, udělají se thumbnails, a publikuje se to, ale na to stačí fakt exec("unzip") celého archívu..