Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Proszę o testy klasy, ...pakera/unpakera plików
kiler129
post
Post #1





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


Witajcie! (IMG:style_emoticons/default/smile.gif)
Tym razem brak pytania ale za to prośba o testy klasy. Dopiero co ją ukończyłem więc nieco śmieci w kodzie jest (IMG:style_emoticons/default/winksmiley.jpg) Zostanie też podzielona na dwie osobne.
Klasa ma za zadanie spakować katalog oraz umieć go rozpakować.

Kod: http://wklej.org/id/414824/

Użycie:
  1. <?php
  2. require_once("packer.class.php");
  3. $_packer = new packer;
  4.  
  5. /* PAKOWANIE */
  6. $_packer->packTree("katalog_do_pakowania", "map.dat", "data.dat");
  7.  
  8. /* ROZPAKOWYWANIE */
  9. $_packer->unpackTree("katalog_do_wypakowania", "map.dat", "data.dat");
  10. ?>



Będę wdzięczny za wszystkie konstruktywne opinie, komentarze i raporty błędów (IMG:style_emoticons/default/smile.gif)
Dodatkowo nie wiem jak rozawiązać problem z chmodami (stąd część kodu jest w komentarzu), jeśli mamy taką sytuację:
Kod
test/costam/ => chmod 0444
test/costam/nic => chmod 0777

kod wysypie się z pr. denied.

Ten post edytował kiler129 7.11.2010, 23:22:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qrcze_pieczone
post
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 2
Dołączył: 13.04.2007

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


O ile pakowanie poszło dobrze
to z rozpakowywanie jest problem
wywala mi błąd

Opening map file...
Warning: file(map.dat) [function.file]: failed to open stream: No such file or directory in C:\wamp\www\packer\packer.class.php on line 193
[ERR]
usunąłem blokowanie info o błędach więc jest cały komunikat

rozumiem że w tym przypadku pliki spakowane muszą być w tym samym folderze z którego wywołujemy plik ze skryptem
  1. $_packer->unpackTree("packer/kopia/", "map.dat", "data.dat");

a w opcja podajemy folder do którego mają być rozpakowane

u mnie na localhoscie to nie działa
Go to the top of the page
+Quote Post
kiler129
post
Post #3





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


Musisz mu podać ścieżkę do map.dat i data.dat (IMG:style_emoticons/default/smile.gif)
Jak wpiszesz samą nazwę to teoretycznie rzecz biorąc powinieneś te pliki mieć w folderze skryptu.
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 06:59