 |
Если вы впервые на нашем форуме - ознакомьтесь с правилами
|
|
не работает !!! и к томуже мне надо что-бы пароль проверялся с текушей позицией переменной $i а не проверять весь массив паролей , у меня ксинхронно записываются имена , пароли , т.е если имя совпало в масиве $file[$i] где $i=5 , то пароль нужно проверять в ячейке масива $file1[$i] , где $i=5. вот примерный код , только он не работает так как надо !!! помогите разобраться !!!
<?
if (empty($_POST[name_usr]) && empty($_POST[pas_usr])) {
exit("Вы не ввели имя.");
} else {
$new=$_POST['name_usr'];
$file = fopen("name.dat","r");
if(!$file) {
echo ("Ошибка открытия файла ");
}
$file = file('name.dat');
$name = $new;
$flag = true;
for ($i=0; $i<count($file); $i++)
{
if (trim($file[$i]) == $name)
{
//-------------------------------------------------------------------
$new=$_POST['pas_usr'];
$file = fopen("password.dat","r");
if(!$file){
echo("ошибка открытия файла ");
}
$file = file ('password.dat');
$name = $new;
$flag = true;
//for ($i=0; $i<count($file); $i++){
if ($file[$i] == $name)
{
print "Здравствуйте : $name_usr на вашем счете : $count условных единиц ";
//break;
$flag= false;
break;
}
if($flag)
{
print "Неверный пароль.";
}
}
}
}
$flag = false;
if($flag)
{
print "Такого пользователя нет в базе данных .";
}
?>
|
|
22 февраля 2007, 03:24
|
|
Это сообщение было просмотрено: 5248 раз(а)
|
 |