Доброго времени суток. есть код
PHP код:
<?
$a = array();
$fp = fopen("test.txt", "r");
while (!feof($fp)) {
$a[] = fgetcsv($fp);
}
print_r($a);
if (!isset($_REQUEST['doGo'])) {?>
<table align=center style="width: 500px; height: 100%;" border=0>
<tr>
<td valign=middle height=300px>
<div>
<table height=100% width=100%>
<tr>
<td style="vertical-align: middle">
<form action="<?=$_SERVER['SCRIPT_NAME']?>">
<table border=0 style="margin: auto; font-size:14px;" cellpadding=10px>
<tr>
<td align=right>Логин:</td>
<td><input type=text name="login" value=""></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit name="doGo" value="Проверить"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<?
}
else
{
if (in_array($_REQUEST['login'] , $a))
{
echo yes;
}
else
{
echo no;
}
}
?>
который должен говорить Да, если переменная $_REQUEST['login'] найдена в массиве $a и Нет, если не найдена.
Данный код постоянно говори Нет
Если
PHP код:
$a = array();
$fp = fopen("test.txt", "r");
while (!feof($fp)) {
$a[] = fgetcsv($fp);
}
print_r($a);
заменить например на
PHP код:
$a = array(1,2,3,);
то при вводе 1, 2 или 3 говорит Да.
В чем проблема может быть?
Социальные закладки