Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt generujacy hasla
DowNlOaD_
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


jak moge zrobic skrypt co wygeneruje mi liste znakow i zapisze ja do danego pliku

a jak pisze ze liste znakow to mam na mysli ze np mam litery: a, b i c

i to ma sie pojawic w pliku:

aaa
aab
aac
aba
abb

itp

wiec wszystkie mozliwosci mam na mysli

zrobilem taki skrypt z FOR ale mam 500 Error jak chce dodac wiecej znakow i wieksza dlugosc ;/

PS: slyszalem ze tu byl gdzies gotowiec kiedys na tym forum ale nie mam pojecia pod jaka nazwa szukac tematu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Permutacje?
Go to the top of the page
+Quote Post
DowNlOaD_
post
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


przepraszam ale niewiem co znaczy to slowo ;/

mieszkam zagranica pare lat
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Szukaj pod tą frazą.

Albo wariacja bez powtórzeń - ogólnie kombinatoryka. Pod tym hasłem na pewno coś znajdziesz, bo pamiętam, że ktoś już na forum to pisał.
Go to the top of the page
+Quote Post
DowNlOaD_
post
Post #5





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


ok wielkie dzieki

sproboje jakos znalesc z posrod tylu tematow ;d
Go to the top of the page
+Quote Post
thek
post
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Tu masz temat -> http://forum.php.pl/index.php?showtopic=15...mp;#entry755175
Tworzy dla podanego przez Ciebie zestawu znaków o wybranej długości od 1 do ile_chcesz. Tylko zwiększ sobie w php.ini czas wykonywania skryptu oraz przydział pamięci (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
DowNlOaD_
post
Post #7





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


hmm, a co jesli niemam php.ini? poniewaz to nie robie na localhoscie?
Go to the top of the page
+Quote Post
Pawel_W
post
Post #8





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


to wtedy manual -> ini_set (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
DowNlOaD_
post
Post #9





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


ok zrobilem sobie to na localhoscie

i jak sie te pola nazywaja ktore mam zmienic? i na jaka wartosc?

//edit:

znalazlem

memory_limit = -1M //zmienilem na to

bo na PHP.NET wyczytalem ze dzieki temu niema sie limitu i dalej mam error allowed memory...

Ten post edytował DowNlOaD_ 12.06.2010, 23:05:25
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Pokaż lepiej ten kod, bo skoro ciągle chce coraz więcej pamięci, to na 99% musi być jakiś błąd w algorytmie.
Go to the top of the page
+Quote Post
DowNlOaD_
post
Post #11





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


no uzywam tego co wyzej byl podany ;/
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Linka mogę otworzyć.

Ale mnie interesuje, jak wygląda TWÓJ listing.
Go to the top of the page
+Quote Post
DowNlOaD_
post
Post #13





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


w sesie znaki jakie mam?

$uzywane = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F",
"G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "`", "~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "-", "+",
"=", "[", "]", "{", "}", "|", "\"", "\\", "", "'", ";", ":", ",", ".", "?", "/", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "©", "®", "™");
Go to the top of the page
+Quote Post
erix
post
Post #14





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie, mam na myśli CAŁY KOD, którego używasz.
Go to the top of the page
+Quote Post
DowNlOaD_
post
Post #15





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


czy jesli bym napisal taki kod w C++ to czy bym nie mial limitow? bo naprawde to mi tam wszystko jedno, zalezy mi tylko aby miec plik wygenerowany
Go to the top of the page
+Quote Post
amii
post
Post #16





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Limitem jest pamięć twojego komputera (IMG:style_emoticons/default/winksmiley.jpg) z doświadczenia wiem, że przy małych literkach i cyfrach skrypt się wywalał przy 5 znakach a przeglądarka pochłaniała ponad 2 gB pamięci
Go to the top of the page
+Quote Post
DowNlOaD_
post
Post #17





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


to jak moge to zrobic? musi byc jakis sposob ;/
Go to the top of the page
+Quote Post
Wicepsik
post
Post #18





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Cytat(DowNlOaD_ @ 24.06.2010, 19:34:59 ) *
to jak moge to zrobic? musi byc jakis sposob ;/

A znasz c++ ? Zapewne nie...

  1. $uzywane = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F",
  2. "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "`", "~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "-", "+",
  3. "=", "[", "]", "{", "}", "|", "\"", "\\", "", "'", ";", ":", ",", ".", "?", "/", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
  4. $ile = 3;
  5. function skladaj( $collection, $depth, $prefix = '' ) {
  6. foreach( $collection AS $char ) {
  7. if( $depth > 1 ) {
  8. skladaj($collection, $depth-1, $prefix.$char);
  9. } else {
  10. file_put_contents('text.txt', file_get_contents('text.txt')."\r\n".$prefix.$char);
  11. }
  12. }
  13. }
  14. for($i=1; $i<=$ile; $i++)
  15. skladaj( $uzywane, $i );
Go to the top of the page
+Quote Post
DowNlOaD_
post
Post #19





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 28.02.2010

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


Cytat(Wicepsik @ 24.06.2010, 18:41:08 ) *
A znasz c++ ? Zapewne nie...

  1. $uzywane = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F",
  2. "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "`", "~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "-", "+",
  3. "=", "[", "]", "{", "}", "|", "\"", "\\", "", "'", ";", ":", ",", ".", "?", "/", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
  4. $ile = 3;
  5. function skladaj( $collection, $depth, $prefix = '' ) {
  6. foreach( $collection AS $char ) {
  7. if( $depth > 1 ) {
  8. skladaj($collection, $depth-1, $prefix.$char);
  9. } else {
  10. file_put_contents('text.txt', file_get_contents('text.txt')."\r\n".$prefix.$char);
  11. }
  12. }
  13. }
  14. for($i=1; $i<=$ile; $i++)
  15. skladaj( $uzywane, $i );


cos nie chodzi ;/
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: 3.10.2025 - 05:52