Pagina 1 din 1

Generator cod (numere si litere) aleator

Scris: Joi Iul 14, 2011
de MelecaCristian
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 :D multumesc mult

Generator cod (numere si litere) aleator

Scris: Joi Iul 14, 2011
de MarPlo
Salut.
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
?>
Cu JavaScript:

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>

Generator cod (numere si litere) aleator

Scris: Joi Iul 14, 2011
de MelecaCristian
multumesc merg:D