html head head body form method get action reg php Логин input name lo

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<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>';
}
}
?>