[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: найти переменную
mihai
как определить есть ли
эта переменная в массиве
у меня ни фига не получается



$url = "gb.txt";

$content = array_map('trim', file($url));
$flogin = stripslashes(substr($_POST['login'], 0, 15));
$fpass = stripslashes(substr($_POST['pass'], 0, 15));

//////////////////////первый способ//////////////////////////////////////

if (in_array("$flogin", $content))
{
echo "$flogin есть";
}

else

{
echo "$flogin нету";
}

////////////////////////второй способ///////////////////////////////



if (array_key_exists("$flogin", $content))
{
echo "$flogin есть";
}

else

{
echo "$flogin нету";
}





Спустя 2 минуты, 40 секунд (25.04.2010 - 21:45) KronuS написал(а):
isset($_content[$flogin]) - это имеется в виду?

Спустя 10 часов, 37 минут, 27 секунд (26.04.2010 - 08:22) mihai написал(а):
KronuS
это я вообще не понял что такое

может так - так то же не работает

if (array_key_exists( $flogin, $content ) == "true" )
{
echo "$flogin есть";
}

else

{
echo "$flogin нету";
}

Спустя 24 минуты, 53 секунды (26.04.2010 - 08:47) mihai написал(а):
в общем нифига не получается
как узнать есть ли уже в файле

$url = "gb.txt";

новый логин

$flogin = stripslashes(substr($_POST['login'], 0, 15));

помогите господа программисты

Спустя 10 минут, 3 секунды (26.04.2010 - 08:57) twin написал(а):
У тебя в файле в строке пара, на сколько я помню из соседней темы. Так почему ты ищешь по отдельности?

Спустя 4 минуты, 42 секунды (26.04.2010 - 09:02) twin написал(а):
Вот так попробуй
    if (in_array("$flogin::$fpass", $content)) 
{
echo "Заходи, $flogin";
}
else
{
echo "Ты кто такой?";
}

Спустя 1 час, 39 минут, 7 секунд (26.04.2010 - 10:41) Gradus написал(а):
twin
:: - это текст или... ?
if (in_array("$flogin::$fpass", $content)) 


Спустя 28 минут, 37 секунд (26.04.2010 - 11:10) mihai написал(а):
twin
а блин
я думал она просто переменную ищет
есть она в массиве или нет
а тут ещё пары какие то

хорошо заработало
а то этот
foreach()

вываливает весь массив,
не удобно

Спустя 1 час, 16 минут, 15 секунд (26.04.2010 - 12:26) mihai написал(а):
вроде всё получилось как я хотел
но
возникла ещё проблема
логи и пароль он определяет и блокирует
но
если только они в паре

а вот если только один логи совпадает
а пароль нет
тогда он продолжает регистрировать

а как сделать что бы он только
по логину уже блокировал регистрацию




aaa::111

aaa::222

aaa::333

bbb::222

ccc::333

ddd::444

ddd::555

ddd::222

Спустя 2 часа, 19 минут, 35 секунд (26.04.2010 - 14:46) twin написал(а):
Разбирай строку и сравнивай логины

Спустя 24 минуты, 29 секунд (26.04.2010 - 15:10) mihai написал(а):
twin
да я уже вьехал
ты имеешь ввиду

explode()
Быстрый ответ:

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