Zippa kataloger med Zlib?

PHP

4 svar · 160 visningar · startad av Neo

Medlem sedan dec. 200079 inlägg
Trådstart#1

Hej!
Jag letar efter ett smuffrigt sätt att automatiskt zippa allting i en katalog... har hittat massa funktioner i Zlib Compression Functions men jag skulle vilja ha en funktion som zippade allt i ett directory, även bilder och packade ihop allt till en fil.

För Windows finns det ju command line zippar som man kan göra batch-jobb med.

Är det någon som har hittat något liknande till UNIX/LINUX/OSX för .gz?

Hjälp!

Neo

Medlem sedan juni 2001181 inlägg
#2

Tjenare,

normalt (tror jag) för unix är att man först tar:ar biblioteket och sen zippar det.
Ex.
tar -cvf bibliotek.tar bibliotek
gzip bibliotek.tar

Har tyvärr ingen koll på om det finns en zipfunktion som gör samma.

Medlem sedan dec. 200079 inlägg
#3

Hej 2bas!

Jag vill ju göra detta med PHP eller kunna anropa en funktion ifrån PHP som gör det... på en Linux maskin. :-)

Medlem sedan juni 2001181 inlägg
#4

Jag tror att det skulle gå att fixa genom

exec("tar -cvf bibliotek.tar bibliotek");
exec("gzip bibliotek.tar");

Borde funka.

Medlem sedan dec. 200079 inlägg
#5

Coolt 2bas, TACK!

Det funkar ju perfekt, jag hittade en annan lösning på http://phpconcept.free.fr/phpzip-index.en.php3 om någon är intresserad...

Den funkar med webgränssnitt och är lite mer avancerad.

Neo

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)