Generator cod (numere si litere) aleator
-
- Mesaje:176
Generator cod (numere si litere) aleator
Buna useri marplo am nevoie de un generetor de coduri nu conteaza cate caractere ca si cel de la scriptul de commentarii de ex de pe site nu reusesc sa ii iau acea parte ce afiseaza codul acela nu am nevoie si de validare doar de un generator de coduri multumesc mult
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford
MarPlo
Mesaje:4343
Salut.
Poti testa variantele astea:
Cu PHP:
Cu JavaScript:
Poti testa variantele astea:
Cu PHP:
Cod: Selectaţi tot
<?php
session_start();
// daca exista sesiunea cu codul, il retine in variabila
if(isset($_SESSION['cspm'])) $cspm = $_SESSION['cspm'];
else {
// altfel, creaza niste caractere (numere, litere) aleatorii
$data = date(" j-F-Y, g:i a ");
$cspm = substr(md5($data), 3, 5);
$_SESSION['cspm'] = $cspm; // retine codul in sesiune
}
echo $cspm; // afiseaza codul
?>
Cod: Selectaţi tot
Cod:
<div id="cspm"></div>
<script type="text/javascript">
function randomCode(nmr) {
// sirul de caractere din care e ales random; si varasbila returnata
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var randomstring = '';
// alege un numar de "nmr" caractere aleatorii
for (var i=0; i<nmr; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substring(rnum,rnum+1);
}
return randomstring;
}
var rand_code = randomCode(5); // preia codul
document.getElementById('cspm').innerHTML = rand_code; // adauga in tag-ul cu id="cspm"
alert(rand_code); // afiseaza in fereastra Alert
</script>
MelecaCristian
Mesaje:176
multumesc merg:D
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford