Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP][JavaScript] Generator haseł ((pomocy)), prosze zajrzec do działu bo troche rozpisane...
Neeew
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.04.2013
Skąd: localhost

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


chciałbym zrobic generator haseł...
który by mógł (wyloswać) hasło ale...
bez potrzeby wypełniania wszystkich pól...
np wypełnie pole 1 i 2 z hasłem przykładowym (1: aaa), (2: 999) to będzie hasło na zmiane aaa999, 999aaa i kolejne pola to kolejne losowania ale nie może byc np 9a9a9a. musza byc tak jak sie wpisze tylko ze polaczone.

  1. <meta CharSET="utf8">
  2. </head>
  3. <!--
  4. wszystkie ID:
  5.  
  6. okienko2 (pole) #1
  7. okienko3 (pole) #2
  8. okienko4 (pole) #3
  9. okienko5 (pole) #4
  10. okienko6 (pole) #5
  11. wynik (wygenerowane hasło)
  12. Generator (potwierdzenie)
  13. -->
  14. <hr>
  15. <h3>Generator</h3>
  16.  
  17. <input type="text" id="okienko2" maxlength="20" size="20"><br/>
  18. <input type="text" id="okienko3" maxlength="20" size="20"><br/>
  19. <input type="text" id="okienko4" maxlength="20" size="20"><br/>
  20. <input type="text" id="okienko5" maxlength="20" size="20"><br/>
  21. <input type="text" id="okienko6" maxlength="20" size="20"><br/>
  22. <input type="submit" id="Generator" value="Generuj!"/>
  23.  
  24. <font color="blue"><small><u>Wypełnij jedno do pięciu pól!</u></small></font>
  25.  
  26. <hr>
  27.  
  28. <font color="green"><big>Rezultaty! :</big></font>
  29. <br/><br/><br/><br/><br/><br/><br/><br/><br/>
  30.  
  31. <!--Pole z odpowiedzia-->
  32. <center><textarea id="wynik" placeholder="Wygenerowane hasło..."></textarea><center>
  33. <br/><br/><br/><br/><br/><br/><br/><br/><br/>
  34.  
  35. <hr>
  36. <center><H6>&copy;Nomyas 2013</H6></center>
  37.  
  38.  
  39.  
  40. <body BGColor="silver">
  41. </body>
  42. </html>


prosze o pomoc (IMG:style_emoticons/default/smile.gif) wszystkie ID są opisane wyżej.
Go to the top of the page
+Quote Post
Aqu
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

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


Nie rozumiem, możesz napisać jakoś bardziej zrozumiale? Skrypt ma wygenerować jedno hasło czy wszystkie kombinacje?
Go to the top of the page
+Quote Post
Neeew
post
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.04.2013
Skąd: localhost

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


hmm chcialbym zeby losowalo haslo do "wynik" ale nie moze mieszac liter. musi byc jak podam przykladowo
do pola pierwszego haslo: aaa
do pola drugiego haslo: 999

i zeby to na zmiane za kazdym potwierdzeniem np 999aaa, aaa999 itd.
###
(((jedno hasło))) ale kazde zatwierdzenie losuje hasło (((((((połączone)))))))

Ten post edytował Neeew 5.05.2013, 01:28:47
Go to the top of the page
+Quote Post
markonix
post
Post #4





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


W pierwszym kroku zdecyduj język programowania JS czy PHP..
Go to the top of the page
+Quote Post
Neeew
post
Post #5





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.04.2013
Skąd: localhost

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


własnie czy .js czy .php mi jest obojętne więc może być jeden z tych ale jak już by był wybór to .php bo bardziej przejżysty dla mnie.
Go to the top of the page
+Quote Post
markonix
post
Post #6





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Tak, w PHP będzie na pewno przejrzyściej.

Pomijam użyteczność generatora..
Po pierwsze nadaj name inputom bo nic nie prześlesz.
Po drugie czemu akurat jest 6 inputów? Czy to na pewno będzie stałe?
Lepiej dać 2 na początek i dynamiczne dodawać kolejne.
Inputy bym dawał do tablicy zamiast zmienna1, zmienna2 - bardziej elastycznie.

Gdy będziesz miał już trzeba pomyśleć o algorytmie, który po prostu wygeneruje kombinacje elementów tablicy (hasło do Google).
xxx
yyy
zzz
-> z tego wyjdzie 9 kombinacji bez powtórzeń przyjmując, że zawsze każda ma być wykorzystana i tylko raz.

Ten post edytował markonix 5.05.2013, 11:56:29
Go to the top of the page
+Quote Post
Neeew
post
Post #7





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.04.2013
Skąd: localhost

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



było 6 input bo 5okienek 1potwierdzenie. po przemysleniu wystarcza 4

dodałem już name takie jak ID. ale tego nie rozumiem....

Cytat(markonix @ 5.05.2013, 12:56:11 ) *
Gdy będziesz miał już trzeba pomyśleć o algorytmie, który po prostu wygeneruje kombinacje elementów tablicy (hasło do Google).


Go to the top of the page
+Quote Post
Aqu
post
Post #8





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

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


http://lmgtfy.com/?q=kombinacje+element%C3%B3w+tablicy trzeci link:

  1. function pc_permute($items, $perms = array( )) {
  2. if (empty($items)) {
  3. print join('', $perms) . "\n";
  4. } else {
  5. for ($i = count($items) - 1; $i >= 0; --$i) {
  6. $newitems = $items;
  7. $newperms = $perms;
  8. list($foo) = array_splice($newitems, $i, 1);
  9. array_unshift($newperms, $foo);
  10. pc_permute($newitems, $newperms);
  11. }
  12. }
  13. }
  14.  
  15. $items[] = 'aaaa';
  16. $items[] = 'bbbb';
  17. $items[] = 'ccc';
  18.  
  19. var_dump(pc_permute($items));


Go to the top of the page
+Quote Post
markonix
post
Post #9





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


  1. <center><H6>?Nomyas 2013</H6></center>


W stopce przyszłej aplikacji chwalisz się autorstwem i prawami autorskimi, a jak na razie to nawet krzty PHP Twojego autorstwa w tym skrypcie nie widzę.

Ten post edytował markonix 6.05.2013, 17:03:25
Go to the top of the page
+Quote Post
Neeew
post
Post #10





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.04.2013
Skąd: localhost

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


@up.
#1. niczym sie nie chwale - bo nie ma czym.
#2. ten skrypt nie ma praw autorskich BO JEST PUBLICZNY.

,: &copy; zeby byl jaki kolwiek znak.
a Nomyas zeby byl jaki kolwiek nick. chcesz to wstaw swoj.
a z php nic nie ma bo nie umiem?? jakbym umiał to chyba jasne że bym sie nikogo nie pytał ale nwm gdzie takiego czegos sie uczy.
Go to the top of the page
+Quote Post
markonix
post
Post #11





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


No ale na tym forum panuje zasada że się pomaga, a nie tworzy skrypt od zera.
Skoro nie umiesz PHP, a chcesz skrypt od tego jest dział zleceń.
Go to the top of the page
+Quote Post
Thorang Hoog
post
Post #12





Grupa: Zarejestrowani
Postów: 41
Pomógł: 9
Dołączył: 8.02.2009

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


lepiej daj dla wszystkich pól nazwę 'okienko[]'
Php od razu przejmie to jako tablicę $_POST['okienko']. Łatwiej też będzie dodawać nowe pola.
Brakuje formularza (form) i przycisku (submit)

A po stronie php dla uzyskania pojedynczego losowego hasła skorzystaj z funkcji shuffle($_POST['okienko']);
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: 22.08.2025 - 21:58