<? $pach=$_SERVER['DOCUMENT_ROOT'];
include $pach."/sys/fnc.php";
$data=date("d.m.Y H:i");
if(($_POST['login']=="") or ($_POST['password']=="") or ($_POST['pass']=="") or ($_POST['kod']==""))
{echo'Вы заполнили не все поля, пожулуйста начните регистрацию снова и не дапускайте таких ошибок!';}
else
{
if($_POST['password']!=$_POST['pass'])
{echo'Вы ввели разные пароли, пожулуйста начните регистрацию снова и не дапускайте таких ошибок!';}
else
{
$file=file($pach."/data/users.dat");
$tot=count($file);
for($i=0; $i<$tot; $i++)
{
$ank=explode("||", $file);
if($ank[0] == $_POST['login'])
{echo'Ник '.$_POST['login'].' уже зарегестрирован, пожулуйста начните регистрацию снова и придумайте другой ник!';}
else
{
$f = fopen ($pach."/data/users.dat", "a+");
fwrite($f,htmlspecialchars($_POST['login']."||".md5($_POST['password'])."||".md5($_POST['kod'])."||".$data."\r\n"));
echo'Регистрация успешно завершена!<br>Ваши данные для входа:<br>';
echo'<br>Ник: '.$_POST['login'];
echo'<br>Пароль: '.$_POST['password'];
echo'<br>Кодовое слово: '.$_POST['kod'];
fclose($f);
}
}
}
}
Добавлено через 00:47 сек.
не сравнивает if($ank[0] == $_POST['login'])
Изменил: Вантуз-мен (11.10.2012 / 23:14)