[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: из инпута в техтовый документ
Страницы: 1, 2, 3
НеСудитеСтрого
 foreach ($login_parol_array as $key => $value) {
if ($value==$login) {
print "Данный логин уже существует";
}
else
print("Все ок");
}

так тоже что-то не получилось все равно пишет "Все ок"
arbuzmaster
Судя по этой записи

fwrite($file, $login." ");
fwrite($file, $parol."\n");

у Вас в файле будет такая запись:
user1 password1
user2 password2
user... password...
Поэтому Ваш код и не работает правильно, можно например разделить строку по пробелу и получить массив из login и password

foreach ($login_parol_array as $key => $value) {
$login_password_array=explode(" ",$value);
//$login_password_array[0] - Логин
//$login_password_array[1] - пароль

if ($login_password_array[0]==$login) {
print ("Данный логин уже существует");
}
else
{
print("Все ок");
}


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Another Reality
И все равно с сериализацией удобнее.
Что-то вроде такого:

$login = !empty($_GET['login']) ? $_GET['login'] : NULL;
$pass = !empty($_GET['pass']) ? $_GET['pass'] : NULL;
$data = [];
$file = './file.txt';
$count = 0;
$flag = true;

if(file_exists($file) && filesize($file) != 0)
{
$data = unserialize(file_get_contents($file));
$count = count($data);
}
else
$count = 0;

if(isset($_GET['go']))
{
if($login != null && $pass != null)
{
foreach ($data as $key => $value)
{
echo $value['login'];
if($value['login'] == $login)
{
$flag = false;
break;
}
else
$flag = true;
}

if($flag)
{
$data[$count]['login'] = $login;
$data[$count]['pass'] = $pass;

file_put_contents($file, serialize($data));
}
else
echo 'Такой логин уже есть!';
}
}


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.