Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Generator plików txt spakowanych do RAR`a, Jak dokonać automatycznego pakowania plików do RAR`a (bez kompresji) ?
benio101
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 10
Dołączył: 16.07.2009
Skąd: Toruń

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


Witam serdecznie!

Prośba
1. Problem NIE jest skomplikowany, proszę, zapoznaj się z nim.
2. Jeśli nie chce Ci się czytać całej problematyki, przejdż, proszę do ostatniego zapisu: Problem (na samym dole)


Mam taką potrzebę:
Dla podanego $n:

1. Utworzyć (wyczyścić) plik hasla.txt
  1. for($i=1; $i<=$n; ++$i){

2i. Wygenerować (pseudo)losowy, 5-50znakowy kod alfanumeryczny $d
3i. Dopisć do pliku hasla.txt linijkę
Kod
$i $d\r\n

4i. Wygenerować plik $iz$n.txt o treści
Kod
Oto kod: $d

5i. Spakować plik nic_005mb (jego treść jest nieważna, zajmuje on równo 5 MB) wraz z plikiem $iz$n.txt do pliku RAR o nazwie $iz$n.rar bez kompresji
  1. }


Przykład dla n=3:

Plik hasla.txt:
Kod
1 jsvdk8986bvy8fv679d8fv8vd
2 fsdf3436FJ7sd094f398df967sd875g346689789O
3 OFJHJFfuy896fFDFg879GD451000F6778

Plik 1.txt:
Kod
Oto kod: jsvdk8986bvy8fv679d8fv8vd

Plik 2.txt:
Kod
Oto kod: fsdf3436FJ7sd094f398df967sd875g346689789O

Plik 3.txt:
Kod
Oto kod: OFJHJFfuy896fFDFg879GD451000F6778


Konkluzja
Potrafię bez problemu zaimplementować i zrealizować wszystkie punkty oprócz punktu 5i
Problem
Jak dokonać automatycznego pakowania plików do RAR`a (bez kompresji) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


http://pl.php.net/manual/pl/ref.rar.php

Musisz mieć oczywiście dostęp do Rar Archiving, inaczej nic z tego.

Edit: racja, mea culpa, dopiero doczytałem:
Cytat
but doesn't support writing Rar archives, because this is not supported by UnRar library and is directly prohibited by it's license


Do tej pory używałem ZIPa, myślałem, że z RARem jest równie prosto winksmiley.jpg

Ten post edytował Pilsener 22.03.2010, 11:09:27
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie wiem czy zauważyłeś ale ta te funkcje nie pakują pliku do formatu .rar
Niestety kolega musi skorzystać z dodatkowych binarek/programów typu winrar.
Jeżeli nie musi to być rar to można skorzystać z zipa.


--------------------
Go to the top of the page
+Quote Post
benio101
post
Post #4





Grupa: Zarejestrowani
Postów: 111
Pomógł: 10
Dołączył: 16.07.2009
Skąd: Toruń

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


Hmmm...

W takim razie chyba popakuję do ZIP`a.

Dziękuję za zainteresowanie i odpowiedzi.
Przegóglam top20, może coś o generatorze pakowania do ZIP`a znajdę.

Edit #1:
Znalazłem w manualu: Pl.php.net/manual/pl/book.zip.php

Dziękuję wszystkim za pomoc.

Edit #2:
No i się z użytkownikiem wookieb linkiem zdublowałem.
W każdymbyć razie serdecznie dziękuję, "pomógł" kliknięte.

Miłego dnia
Temat do zamknięcia.

Ten post edytował benio101 22.03.2010, 15:52:34
Go to the top of the page
+Quote Post
wookieb
post
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://pl.php.net/zip


--------------------
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: 20.08.2025 - 09:02