PDA

Просмотр полной версии : вопрос почему не работает поиск в масиве


darksranger
20.06.2007, 09:16
$tt = $_SERVER["REMOTE_ADDR"];
$ip = file("flash/ip.txt");

if (in_array($tt, $ip)) {
echo "yeah";
}
$fp = fopen("flash/ip.txt", "a");
$test = fwrite($fp, "$tt\n");
fclose($fp);


не как не могу понять в чем проблема, масив создается! я могу прочитать и получить любые данные, а вот найти не как не получается, в даном коде ip существует но скрипт его не видит

etc
20.06.2007, 09:31
Потому что в каждом элементе массива в конце перевод строки есть.

darksranger
20.06.2007, 09:35
а как тогда сделать масив чтобы каждый ip был отдельным елементом ?

etc
20.06.2007, 09:54
Прочитать файл через fopen, разбить по строкам. file() при разбиении сохраняет переводы строк в элементах.

darksranger
20.06.2007, 10:40
спс сделал :)