Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP a sprawa ZIP'a
DaNTe
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 7.01.2004
Skąd: Katowice

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


Witam!

Opracowuję właśnie klasę do zarzadzania plikami ZIP. I nękają mnie wątpliwości. Podstawowe założenie klasy - wydajność.

Zastanawiam się czy całość pisać w php (funkcje readonly z biblioteki zipa do odczytu i metoda pakowania opisana na ZEND) czy po prostu odwoływać się umiejętnie exec()/system() do poleceń zip i unzip.

Z jednej strony drugie rozwiazanie wydaje mi się wydajniejsze. Ale odpala proces osobny (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .

Może ktoś ma jakieś sugestie ?
Go to the top of the page
+Quote Post
Bakus
post
Post #2


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Użyj tego z ZEND... Oni chyba wiedzą lepiej jak takie coś zrobić...
Poza tym dzięki nie stosowaniu poleceń zewnętrznych, lecz tylko wewntrznych php czynisz swój skrypt wieloplatwormowym...
Go to the top of the page
+Quote Post
DaNTe
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 7.01.2004
Skąd: Katowice

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


ZEND moze i wiedza jak to zrobic w php. Pytanie czy robienie tego w php ma ręce i nogi kiedy mam odpowiednie polecenie systemowe napisane jak by to nie patrzec w jezyku nizszego poziomu.

Na przenosnosci mi zupelnie nie zalezy, programuje dokladnie jeden serwis dla konkretnej platformy.
A dystrybucja zip/unzip i tak jest na wiele systemow (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Bakus
post
Post #4


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Ja mimo wszystko korzystał bym z funkcji PHPa...
Powód: phpMyAdmin się opiera na niej, a oni raczej nie mogą sobie pozwolić na gafę...

P.S. Jak napiszesz całość, to z chęcią zobaczył bym ten kod do obsługi zipów... ciekawi mnie to zagadnienie...
Go to the top of the page
+Quote Post
spenalzo
post
Post #5





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Cytat
Powód: phpMyAdmin się opiera na niej, a oni raczej nie mogą sobie pozwolić na gafę...

To nie jest powód. phpMyAdmin to nie jest wyrocznia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Jeżeli nie zależy Ci na przenośności to bym użył poleceń systemowych. Poza tym w windowsie jeżeli umieścisz w tym samym (czy innym) katalogu plik do zipowania to możesz tak samo sie do niego odwołać (pewnie z innymi parametrami).
Go to the top of the page
+Quote Post
DaNTe
post
Post #6





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 7.01.2004
Skąd: Katowice

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


Cytat
Ja mimo wszystko korzystał bym z funkcji PHPa...
Powód: phpMyAdmin się opiera na niej, a oni raczej nie mogą sobie pozwolić na gafę...


No widzisz caly czas nie patrzysz na to co piszę. phpMyAdmin nie moze sobie pozwolic na wołanie polecen systemowych - ja tak.

Zrobie sobie chyba testy czasowe i juz (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.12.2025 - 23:58