Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> ZIP / UNZIP Plików w PHP
Markiz
post 27.04.2002, 20:50:22
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.04.2002
Skąd: Gdynia

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


Czy ktoś mógłby mi opisać lub dać gotowy skrypt do ZIPu i UNZIPu plików ?
Widziałem część tego skryptu w phpMyAdminie, ale jest tam ucięte i pomieszane z resztą. Poczytałem kilkadziesiąt artykułów, ale na żadnej nie jest to normalnie wyjaśnione :/

Za pomoc bardzo dziękuję
-----
Markiz
http://wk.prv.pl
Go to the top of the page
+Quote Post
em1X
post 28.04.2002, 00:33:16
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


a ja znalazlem w manualu od razu (wiesz co to wyszukiwarka) ... poza tym na zend masz manuale jak tworzyc zipy


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
em1X
post 28.04.2002, 00:43:23
Post #3





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


a w phpMyAdmin masz zip.lib.php .. biblioteke i wszystkie klasy (nic poucinane:P)


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
Markiz
post 28.04.2002, 11:31:40
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.04.2002
Skąd: Gdynia

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


Cytat
a w phpMyAdmin masz zip.lib.php .. biblioteke i wszystkie klasy (nic poucinane:P)


Przy tworzeniu pliku muszę wykorzystać to:
$zipfile = new zipfile();
$zipfile -> addFile($dump_buffer, $filename . $extbis);
echo $zipfile -> file();

No to powiedz mi co mam/mogę wprowadzić zamiast $dump_buffer ?
Znaczy się co tam się wprowadza ?

Albo jakbyś mógł to powiedz mi jeszcze jak to działa, znaczy się jak zaczynamy od góry...
$zipfile = new zipfile();
tworzy ZIPa ale gdzie mogę dać nazwę tego ZIPa?
$zipfile -> addFile($dump_buffer, $filename . $extbis);
dodaje plik do ZIPa którego nazwy nie wiem gdzie wpisać
echo $zipfile -> file();
tu już tylko wyświetlenie wyników... :/

Za pomoc Ci z góry dziękuję.


--------------------
Markiz
wk.prv.pl
Go to the top of the page
+Quote Post
Mac
post 28.04.2002, 17:41:58
Post #5





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
Albo jakbyś mógł to powiedz mi jeszcze jak to działa, znaczy się jak zaczynamy od góry...
       $zipfile = new zipfile();
tworzy ZIPa ale gdzie mogę dać nazwę tego ZIPa?  
       $zipfile -> addFile($dump_buffer, $filename . $extbis);
dodaje plik do ZIPa którego nazwy nie wiem gdzie wpisać

$filename to zmienna która przechowuje nazwę pliku do dodania do zipa. smile.gif
Go to the top of the page
+Quote Post
Markiz
post 28.04.2002, 18:18:14
Post #6





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.04.2002
Skąd: Gdynia

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


No to jeszcze został mi ten $dumb_buffer smile.gif


--------------------
Markiz
wk.prv.pl
Go to the top of the page
+Quote Post
Mac
post 28.04.2002, 19:15:24
Post #7





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
No to jeszcze został mi ten $dumb_buffer smile.gif

$dump_buffer tego nie jestem do konca pewien, ale wydaje mi sie ze jest to wielkość buforu (kompresji). smile.gif
Go to the top of the page
+Quote Post
Koshin
post 29.04.2002, 12:03:39
Post #8





Grupa: Zarejestrowani
Postów: 196
Pomógł: 0
Dołączył: 29.04.2002
Skąd: jesteś?

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


$dump_buffer przechowuje tresc jaka ma byc umieszczona w pliku w spakowanych archiwum, czuyli krotko mowiac, to co chcesz spakowac, wrzucasz do $dump_buffer. Ocywiscie w ten sam sposob mozna spakowac kilka plikow na raz. wystarcz zmieniac nazwe pliku i zawartosc tej zmiennej.
Go to the top of the page
+Quote Post
Mac
post 29.04.2002, 12:43:31
Post #9





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


A w takim razie co to jest $extbis?
Bo tego nie wiem.
Podaj jakiś przykład ok?
Bo tej (addFile) funkcji dokładnie nie znam.
Go to the top of the page
+Quote Post
Seth
post 29.04.2002, 12:54:27
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
A w takim razie co to jest $extbis?
...
Bo tej funkcji dokładnie nie znam.

$extbis to nie funkcja :!:
to jest zmienna :!:

Radze zajrzec do jakiegos kursu o php
Go to the top of the page
+Quote Post
Mac
post 29.04.2002, 13:01:23
Post #11





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
Cytat
A w takim razie co to jest $extbis?
...
Bo tej funkcji dokładnie nie znam.

$extbis to nie funkcja :!:
to jest zmienna :!:

Radze zajrzec do jakiegos kursu o php

Wiem, że to nie funkcja, ale chodzi mi oto, że nie znam funkcji addFile wiem, że $extbis to parametr angrysmiley.gif :!: :!: :!:
Go to the top of the page
+Quote Post
Seth
post 29.04.2002, 15:52:11
Post #12





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
Wiem, że to nie funkcja, ale chodzi mi oto, że nie znam funkcji addFile wiem, że $extbis to parametr angrysmiley.gif  :!:  :!:  :!:

Ok sorry rolleyes.gif
Go to the top of the page
+Quote Post
Mac
post 29.04.2002, 18:33:03
Post #13





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
Czy ktoś mógłby mi opisać lub dać gotowy skrypt do ZIPu i UNZIPu plików ?
Widziałem część tego skryptu w phpMyAdminie, ale jest tam ucięte i pomieszane z resztą. Poczytałem kilkadziesiąt artykułów, ale na żadnej nie jest to normalnie wyjaśnione :/

Za pomoc bardzo dziękuję
-----
Markiz
http://wk.prv.pl

Skrypt (służy do otwierania plików (archiwów *.zip)) (z manuala (http://pl.php.net/manual/pl/ref.zip.php)):
Kod
<?php



$zip = zip_open("/tmp/test2.zip");



if ($zip) {



    while ($zip_entry = zip_read($zip)) {

        echo "Name:               " . zip_entry_name($zip_entry) . "n";

        echo "Actual Filesize:    " . zip_entry_filesize($zip_entry) . "n";

        echo "Compressed Size:    " . zip_entry_compressedsize($zip_entry) . "n";

        echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) . "n";



        if (zip_entry_open($zip, $zip_entry, "r")) {

            echo "File Contents:n";

            $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));

            echo "$bufn";



            zip_entry_close($zip_entry);

        }

        echo "n";



    }



    zip_close($zip);



}



?>

I znowu dopisek gajacy2 się sprawdza :!:
Zanim zadasz jakieś pytanie zajrzyj do manuala http://pl.php.net/manual/pl/
Go to the top of the page
+Quote Post
Markiz
post 1.05.2002, 08:29:01
Post #14





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.04.2002
Skąd: Gdynia

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


Cytat
I znowu dopisek gajacy2 się sprawdza :!:  
Zanim zadasz jakieś pytanie zajrzyj do manualahttp://pl.php.net/manual/pl/


Co z tego, że masz dopisek, skoro czytać nie umiesz ?;/
Pytałem się o ZIPowanie plików, a ty mi otwieranie dajesz :/
Otwieranie to już tam se opanowałem, ale ZIP teraz :/


--------------------
Markiz
wk.prv.pl
Go to the top of the page
+Quote Post
Markiz
post 1.05.2002, 10:15:42
Post #15





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.04.2002
Skąd: Gdynia

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


Cytat
Już znalazłem odpowiedz na moje pytanie:
Na stronie http://www.zend.com/codex.php?id=696&single=1


--------------------
Markiz
wk.prv.pl
Go to the top of the page
+Quote Post
Markiz
post 1.05.2002, 10:17:15
Post #16





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.04.2002
Skąd: Gdynia

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


Teraz wystarczy to jakoś przerobić, żeby można było dorzucać coś do tych plików i już bedzie zajebiście smile.gif


--------------------
Markiz
wk.prv.pl
Go to the top of the page
+Quote Post
castor
post 1.05.2002, 10:24:22
Post #17





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


Wszystcy sie ciesza ze znalazles !!!

Ale jak juz dlales linka do tegfo skryptu to po co jeszcze wrzucasz ten kod na forum??

Zasmiecasz tylko baze. aaevil.gif

:!: :!: Link i przyklad w zupelnosci by wystarczyl :!: :!:


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Markiz
post 1.05.2002, 11:44:56
Post #18





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.04.2002
Skąd: Gdynia

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


sory, już poprawiłem i zostawiłem tylko linka smile.gif
-----
już się nie gniewasz ?smile.gif


--------------------
Markiz
wk.prv.pl
Go to the top of the page
+Quote Post
castor
post 1.05.2002, 12:18:49
Post #19





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


biggrin.gif NIE biggrin.gif


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Agresor
post 1.05.2002, 13:53:24
Post #20





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 1.05.2002
Skąd: Siemianowice

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


Czesc mam problem bo strony robilem w html'u a teraz chcialbym wstawic skrypt php mianowice system newso powiecie mi jak to zorbic? bede wdzieczny za pomoc
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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 Wersja Lo-Fi Aktualny czas: 18.08.2025 - 20:36