Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript] Losowe hasło
Forum PHP.pl > Forum > Przedszkole
szprot
jak napisać taki skrypt który po kliknięciu na button będzie losował jakieś hasło a następnie wklejał je do input.
jestem kompletnie zielony jeśli chodzi o javascript więc nie bardzo wiem jak sie za to zabrać.
proszę o pomoc

@edit

a więc tak mam już taką funkcje:

  1. <?php
  2. function  generujHaslo($dlugosc_hasla  =  8,  $zestaw_znakow  =  'abcdefghijklmnopqrstuvwxyz0123456789')
  3. {
  4.  srand(microtime(true));
  5.  $zakres=strlen($zestaw_znakow);
  6.  for ($i=0;$i<$dlugosc_hasla;$i++)
  7.  {
  8.     --$zakres;
  9.     $haslo.=$zestaw_znakow[$wylosowano=(rand(0,$zakres))];
  10.     $tmp=$zestaw_znakow[$wylosowano];
  11.     @$zestaw_znakow[$wylosowano]=$zestaw_znakow[$zakres];
  12.     @$zestaw_znakow[$zakres]=$tmp;
  13.  }
  14.  return $haslo;
  15. }
  16. ?>


ona generuje losowe hasło ale teraz moje pytanie: jak wywołać ją po kliknięciu na button i żeby wylosowane hasło pokazało sie w polu input?
Wicepsik
http://javascript.internet.com/passwords/r...-generator.html

//ps kod skopiowany z internetu, wiesz co oznaczają poszczególne funkcje?

  1. <?php
  2. function haslo($limit)
  3. {
  4.  return substr(sha1(date("d.m.Y.H.i.s").rand(1,1000000)) , 2 , $limit);
  5. }
  6.  
  7. echo haslo(10);
  8. ?>


Szybszy, łatwiejszy i mniej kodu
szprot
no działa ale teraz jak tą funkcje wywołać poprzez kliknięcie na button i żeby wygenerowane hasło pokazało sie w polu input
webdice
  1. <?php
  2.  
  3. // sprawdzasz czy formularz został wysłany jeśli tak to:
  4.  
  5. print '<input type="text" name="password" value="' . haslo (5) . '" />';
  6.  
  7. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.