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 ? |
|
|
|
![]() |
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... |
|
|
|
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) |
|
|
|
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... |
|
|
|
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). |
|
|
|
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) |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 08:26 |