<html>
<head>
</head>
<body>
<form method='get' action='reg.php' >
Логин: <input name="log" type="text" value="" size='25'><br><br>
Пароль: <input name="pass" type="password" value="" size='25'><br><br>
Подтверждение пароля: <input name="dubl" type="password" value="" size='25'><br><br>
<input type='submit' name='butn' value='Зарегистрироваться'><br><br>
</>
<?php
if (isset($_GET['butn']))
{
$errs = array();
if (ereg("^[-_a-z0-9]+$",$_GET['log'])==false) $errs[]='Логин введен неверно';
if (ereg("^[-_a-z0-9]+$",$_GET['pass'])==false) $errs[]='Пароль введен неверно';
if ($_GET['log']==$_GET['pass']) $errs[]='Совпадение логина и пароля. Запись неверна';
if ($_GET['pass']!=$_GET['dubl']) $errs[]='Подтверждение неверно';
$items = file("registred.txt");
foreach ($items as $key) {
explode("\t", $key);
if ($key==$_GET['log']) {
$errs[] = 'Такой логин уже существует';
break;
}
}
if (count($errs)>0) {
foreach ($errs as $key) {
echo "$key<br>";
}
}
else {
$d=fopen('registred.txt','a');
fwrite($d,$_GET['log']."\t".$_GET['pass']."\t".$_GET['dubl']."\n");
fclose($d);
echo '<font color="blue" size="2" face="Arial">Вы зарегистрированы</font>';
}
}
?>