помогите найти ошибку!

Print RSS
150

М
Author
Пришелец
0
<? $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'])
Changed: Вантуз-мен (11.10.2012 / 23:14)
М
Author
Пришелец
0
проблема решена ошибка была тут $ank=explode("||", $file[$i]);
не дописал моссив smile
Stickers / Tags / Rules / Top topics / Top Posts / Search