1972 Posts in 1840 Topics- by 2387 Members - Latest Member: acrorspoido

Pages: [1]   Go Down
  Print  
Author Topic: Cod aleatoriu  (Read 164 times)
LyVyU VT
Global Moderator
Newbie
*****

Acest post: +0/-0
Offline Offline

Posts: 12


View Profile Email
« on: November 14, 2008, 10:28:26 PM »

Vreau sa mi se genereze la fiecare refresh al paginii cate un COD format din cifre si litere.

La cifre stiu codul.. dar la litere nu il stiu...
Code:
$rand=rand(10000000,99999999);
Logged
DarkAngelBv
Administrator
Full Member
*****

Acest post: +4/-1
Offline Offline

Posts: 106


View Profile WWW Email
« Reply #1 on: November 15, 2008, 05:43:11 PM »

De fapt si literele pot fi scrise sub forma de cifre.
Pentru a afla legatura dintre o litera poti folosi functia ORD iar pentru a returna litera din cifra se foloseste functia CHR
Logged
DarkAngelBv
Administrator
Full Member
*****

Acest post: +4/-1
Offline Offline

Posts: 106


View Profile WWW Email
« Reply #2 on: November 16, 2008, 01:00:03 AM »

<?php
$numar 
'15';
$cod '';
$cifre range(0,9);
$lit range('a','z');
$LIT range('A','Z');
$caractere array_merge($cifre$lit$LIT);

$num count($caractere) - 1;
for(
$i=0;$i<$numar;$i++){
	
$j rand(0$num);
	
$cod .= $caractere[$j];
}

echo 
$cod;
?>

Ca sa ai idee de o implementare mai facila decat in cazul folosirii ORD si CHR.
Logged
LyVyU VT
Global Moderator
Newbie
*****

Acest post: +0/-0
Offline Offline

Posts: 12


View Profile Email
« Reply #3 on: November 16, 2008, 11:36:34 AM »

Multumesc mult!
Logged
Pages: [1]   Go Up
  Print  
 
Jump to: