Генериране на мои код

  • Автор Автор RPO
  • Начална дата Начална дата

RPO

Registered
Как да направя да ми генерира мои код като това:
rand_number();
ама да има числа и букви

да се получи нещо като g2js82s

6 букви и числа общо различни всеки път.
 
Код:
<?php
	$a = rand(0,99);
	$b = rand(0,9);
	$c = rand(0,99);
	$d = rand(0,9);
	$random = "$a"."$b"."$c"."$d";
?> 
<form action=add.php method=post name=form> 
	<table>
		<tr>
			<td>Секретен код</td>
			<td><input class="commentbox" name="code1" type="tex" id="code1" value=<?php echo $random ?>></td>
		</tr>
		
		<tr>
			<td>Повтори кода </td>
			<td><input class="commentbox" name="code2" type="text" size="20"></td>
		</tr>
		 
		<tr>
			<td> <br></td>
			<td><input type="submit" name="Submit" value="Генерирай" class="form"></td>
</tr>
</table>
</form> 

<?php
	if($_POST['Submit']){
		$code1 = $_POST['code1'];
		$code2 = $_POST['code2'];
		if($code1 !== $code2){
			echo "Кода не съвпада";
			die();
			};
			}
?>
 
Код:
 function code()
{
$rand = rand(0,20);
$code = substr(md5(time()),$rand,$rand+8);
$num = mysql_num_rows(mysql_query("SELECT * FROM table WHERE code='$code'"));
if($num != 0)
{
code();
}
else
{
echo "Tuk si updeitva6 db-to s \$code.";
exit;
}
}
 

Back
Горе