Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PhP] Generowanie plików *.zip / *.rar, hmm?
markuz
post
Post #1





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Witam !
Czy da się w php generować spakowane pliki? Tzn. mam np. 2 pliki php , jakiś tam folder z obrazkami, i chciałbym to spakować, ale te pliki php zostaną wcześniej edytowane. Jak to wszystko można spakować poprzez php aby można było pobrać cały folder? Albo też czy da się pobrać folder?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
plurr
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 12
Dołączył: 28.06.2007
Skąd: Bytom

Ostrzeżenie: (0%)
-----


http://pl.php.net/manual/pl/zip.examples.php przyklady


--------------------
Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe.

Albert Einstein
Go to the top of the page
+Quote Post
lukaszgolder
post
Post #3





Grupa: Zarejestrowani
Postów: 141
Pomógł: 17
Dołączył: 2.04.2008
Skąd: z Zabrza

Ostrzeżenie: (0%)
-----


A tu masz całą klase
  1. <?php
  2. $zip = new ZipArchive();
  3. $plik_arch = "testowy.zip";
  4.    if ($zip->open($plik_arch, ZIPARCHIVE::CREATE) !== TRUE) {
  5.        exit ("nie mogę zrobić pliku archiwum <$plik_arch>");
  6.        }
  7.  
  8. $zip->addFormString("info.txt","Archiwum o nazwie $plik_arch zostało utowrzone w dniu ".date("Y-m-d H:i:s"));
  9. $zip->addFile("plik_testowy.txt");
  10. $zip->addFile("plik_testowy2.txt");
  11. echo "Ilość plików spakowanych: ".(($zip->numFiles)-1) . "\n";
  12. $zip->close();
  13. ?>


i linki do manuala
ref.zip" title="Zobacz w manualu PHP" target="_manual
ref.rar" title="Zobacz w manualu PHP" target="_manual

Ten post edytował lukaszgolder 11.03.2009, 21:54:19
Go to the top of the page
+Quote Post
markuz
post
Post #4





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Hmm, na webservie próbowałem i błędy są w tych kodach, może to wina tego iż webserv ma nieaktualne php ale problem jest z nawiasami snitch.gif

@ lukaszgolder
Parse error: syntax error, unexpected ')', expecting '(' in D:\Program Files\WebServ\httpd\zip_theme\index.php on line 4


PS> Mi linki do manuala nie chodzą :] wyskakuje jakiś błąd a manuala

Ten post edytował markuz 11.03.2009, 21:19:50


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
PS> Mi linki do manuala nie chodzą :]

Wszystko w porządku. winksmiley.jpg

Cytat
może to wina tego iż webserv ma nieaktualne php ale problem jest z nawiasami

Nieaktualna, tzn? Jeśli czwórka, to nawet nie próbuj. tongue.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:25