Genikolog
21.04.2011 - 23:51
Помогите, необходим код который выводит определенную строку из файла baze.txt в зависимости от ип адреса зашедьшего.
В файле baze.txt будет храниться содержание типа
Цитата |
1.0.0.1|текст 1 1.0.0.2|текст 2
|
и так далее
необходимо чтобы человек с ип адресом
1.0.0.2 зайдя на страницу увидил надпись
текст 2.
И если ип адреса нет в базе нужно чтобы выводилось что то типо "Нет в базе"
Спустя 8 минут, 22 секунды (21.04.2011 - 22:59) Snus написал(а):
Genikolog$ip = $_SERVER['REMOTE_ADDR'];
$file = file('baze.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
foreach($file as $val){
$exp = explode('|', $val);
if($ip == $exp[0]){
echo $exp[1];
break;
}
}
Спустя 7 минут, 23 секунды (21.04.2011 - 23:06) Genikolog написал(а):
Snus
просто показывает пустую страницу
Спустя 6 минут, 28 секунд (21.04.2011 - 23:13) Snus написал(а):
Genikolog
Значит, не нашел. Уж вывод сообщения ты сам сделаешь, не все же за тебя делать.
Спустя 2 минуты, 59 секунд (21.04.2011 - 23:16) Genikolog написал(а):
Snus
показывает либо Arrey либо последнюю строчку, в зависимости от того что вывожу, буду искать. Спасибо