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

Печать RSS
149

М
Автор
Пришелец
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'])
Изменил: Вантуз-мен (11.10.2012 / 23:14)
М
Автор
Пришелец
0
проблема решена ошибка была тут $ank=explode("||", $file[$i]);
не дописал моссив smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск