- Jesteś tutaj: Portal -> Artykuły -> PHP -> Losowy ciąg znaków
Wykonamy strony dla firm, osób prywatnych, klubów sportowych, itp. Od prostej wizytówki dla firmy, przez hobbystyczny wortal po bardziej skomplikowane portale, choćby społecznościowe. Oferumy również wykonanie profesjonalnej grafiki. Kontakt gg: 6025719, email: lukiradom@gmail.com. Portfolio: freelancemedia.pl.
Losowy ciąg znaków
Aby wygenerować logowy ciąg znaków, użyjemy funkcji md5, time oraz substr. Funkcja md5 koduje nam aktualny czas (podany w formie uniksowej, czyli ile sekund minęło od 1 stycznia 1970). Funkcja substr "ucina" nam ciąg do podanej liczby znaków:
function los($dlugosc){
$ciag = md5(time());
$ciag = substr($ciag,0,$dlugosc);
return($ciag);
}
Dzięki tej funkcji mamy pewność, że wylosowany ciąg już nigdy się nie powtórzy. Przykładowo użycie tej funkcji los(15); dało mi ciąg:
8724fd70241d5ae
Efekty działania skryptu możecie obserować tutaj.
luki, [01.11.2009 13:03] Czytań: 192
Zaloguj się, aby komentować artykuły.
Brak komentarzy.
- Jesteś tutaj: Portal -> Artykuły -> PHP -> Losowy ciąg znaków
Losowy ciąg znaków
Aby wygenerować logowy ciąg znaków, użyjemy funkcji md5, time oraz substr. Funkcja md5 koduje nam aktualny czas (podany w formie uniksowej, czyli ile sekund minęło od 1 stycznia 1970). Funkcja substr "ucina" nam ciąg do podanej liczby znaków:
function los($dlugosc){
$ciag = md5(time());
$ciag = substr($ciag,0,$dlugosc);
return($ciag);
}
Dzięki tej funkcji mamy pewność, że wylosowany ciąg już nigdy się nie powtórzy. Przykładowo użycie tej funkcji los(15); dało mi ciąg:
8724fd70241d5ae
Efekty działania skryptu możecie obserować tutaj.
luki, [01.11.2009 13:03] Czytań: 192
Zaloguj się, aby komentować artykuły.
Brak komentarzy.
