Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
PHP okénko: Získání souboru ze ZIP archivu

Vladimir Kotala
Vladimir Kotala (neregistrovaný)
16. 5. 2005 10:55 Nový

Vyzivny kousek

celé vlákno
Dekuji za clanek, tohle mi pripada jako zatim nejzajimavejsi kousek serialu.
I kdyz v praxi asi jen vyjimecne pouzitelne, tak je to moc pekne.
markon
markon (neregistrovaný)
16. 5. 2005 11:03 Nový

supr clanek

celé vlákno
Konečně článek, který ukazuje něco co se v manuálu k PHP nedočtu, jen tak dál.
kciii
kciii (neregistrovaný)
16. 5. 2005 12:24 Nový

Keby autor nebol amater...

celé vlákno
Keby autor nebol amater tak by nemusel skomprimovany subor ukladat komplikovane do noveho mensieho zip-u ale rovno by ho rozbalil... :-)
Jakub Vrána aura:61
16. 5. 2005 12:30 Nový

Re: Keby autor nebol amater...

celé vlákno
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 :-).
kciii
kciii (neregistrovaný)
16. 5. 2005 12:53 Nový

Re: Keby autor nebol amater...

celé vlákno
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 :-).

Az teraz som si vsimol ze na rozzipovanie kniznica existuje.
Inac v clanku by bolo mozno lepsie pouzit http://php.ftp.cvut.cz/manual/en/ref.zip.php - Zip File Functions.
martin
martin (neregistrovaný)
16. 5. 2005 14:44 Nový

opět trapné pokračování seriálu

celé vlákno
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.
Zdeněk Merta
Zdeněk Merta (neregistrovaný)
17. 5. 2005 8:15 Nový

Re: opět trapné pokračování seriálu

celé vlákno
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í.
Jackk
Jackk (neregistrovaný)
17. 5. 2005 14:03 Nový

Re: opět trapné pokračování seriálu

celé vlákno
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...
Martin 'Bilbo' Petricek
17. 5. 2005 19:28 Nový

Re: opět trapné pokračování seriálu

celé vlákno
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 ....
martin
martin (neregistrovaný)
18. 5. 2005 10:56 Nový

Re: opět trapné pokračování seriálu

celé vlákno
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.
Podhy
Podhy (neregistrovaný)
19. 5. 2005 21:37 Nový

Re: opět trapné pokračování seriálu

celé vlákno
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.....
Radek Hulán
Radek Hulán (neregistrovaný)
20. 5. 2005 9:30 Nový

Stačí exec("unzip -d adresář file.zip")

celé vlákno
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 :-)
Podhy
Podhy (neregistrovaný)
20. 5. 2005 14:18 Nový

Re: Stačí exec("unzip -d adresář file.zip")

celé vlákno
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 jinak je tohle nejrychleší řešení :)
Jakub Vrána aura:61
20. 5. 2005 14:22 Nový

Re: Stačí exec("unzip -d adresář file.zip")

celé vlákno
Všiml si někdo toho, že článek byl o tom, jak se vyhnout stahování celého archivu v situaci, kdy z něj chceme získat jenom malou část?
Radek Hulán
Radek Hulán (neregistrovaný)
20. 5. 2005 14:28 Nový

Re: Stačí exec("unzip -d adresář file.zip")

celé vlákno
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..
Zasílat nově přidané příspěvky e-mailem