Вопрос № 61505: Доброго времени суток, ув. Эксперты!
Возникла такая задачка:
Нужно узнать откуда пользователь, который зашел на странику и в зависимости от страны переменным $eng или $rus присваивалось 1.
Заранее благодарен!...Вопрос № 61543:
Пытаюсь организовать пересылку файла на сервер
и отлаживаю под Денвером....
Вопрос № 61.505
Доброго времени суток, ув. Эксперты!
Возникла такая задачка:
Нужно узнать откуда пользователь, который зашел на странику и в зависимости от страны переменным $eng или $rus присваивалось 1.
Заранее благодарен!
Отвечает: Барков Илья Андреевич
Здравствуйте, Гусаров Андрей Андреевич!
Для этого надо делать запрос к whois-серверам и обрабатывать ответ. с помощью поиска подстроки в строке выдирать адрес и смотреть какая там страна.
Вот пример запроса к whois-серверу:echo "<pre>";
$ip=$_SERVER['REMOTE_ADDR'];
if ($ip!="")
{
$sock = fsockopen ("whois.ripe.net", 43, $errno, $errstr);
if (!$sock)
{
echo("$errno($errstr)");
return;
}
else
{
fputs ($sock, $ip."
");
while (!feof($sock))
{
$str=fgets ($sock,128))."<br>";
if (!eregi("%",$str)) echo $str;
}
}
fclose ($sock);
}
Поиграйтесь с этим. выдерите адрес и вперед :)
Ответ отправил: Барков Илья Андреевич (статус: 3-ий класс)
Ответ отправлен: 07.11.2006, 21:08 Оценка за ответ: 5
Вопрос № 61.543
Пытаюсь организовать пересылку файла на сервер
и отлаживаю под Денвером.
Приложение:
Отправлен: 07.11.2006, 02:38
Вопрос задал: Gwa (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: PVS
Здравствуйте, Gwa!
Посмотрите в php.ini установлены ли параметры upload_tmp_dir="Куда-нибудь" и file_uploads=On
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 07.11.2006, 11:12 Оценка за ответ: 5