Diskuze: PHP generátor písmen
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
function generatorRetezce($delka) {
$pismena = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$delkaPismen = strlen($pismena);
$retezec = '';
for ($i = 0; $i < $delka; $i++) {
$retezec .= $pismena[rand(0, $delkaPismen - 1)];
}
return $retezec;
}
Já používám takovýto postup:
// znaky, ze kterých se bude vybírat
$chars = "abcdefghijklmnopqrstuvwxyz";
// jejich počet
$charsCount = mb_strlen($chars);
$randomString = "";
// výsledná délka
$length = 5;
// generování
for($i = 0; $i < $length; $i++)
$randomString .= $chars[rand(0, $charsCount - 1)];
Je tu na to i tutorial http://www.itnetwork.cz/…chy-tutorial
ahoj, dělám to podle tvé rady, ale nevím, jak udělat, aby to někam opsali a odeslali, a to potom usoudilo, jestli je to správně
Nepomůže ti toto? https://www.google.com/…o/index.html
Vygeneruj to a ulož do $_SESSION nebo databáze. Ale ta databáze je zbytečná...
Moja rada bola iba ako vygenerovať náhodný reťazec Ale ako vraví Michal, uložiť do session a neskôr to kontrolovať je jednoduché
Zobrazeno 10 zpráv z 10.