Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Допишите РНР плз
Новая тема
Ответить
цитата
26/05/08 в 21:09
photomuza
Код:
if (!empty($_SERVER['GEOIP_COUNTRY_CODE']) && eregi("(RU)", $_SERVER['GEOIP_COUNTRY_CODE']))
{
include("russia.htm") ;
}
Две страницы:
1. russia.htm
2. other.htm
Нужно вставить в основную страницу ТОЛЬКО одну из двух: для RU - include("russia.htm"), всем остальным - include("other.htm").
цитата
26/05/08 в 21:15
kodek
Код:
else include("other.htm");
Видимо так
цитата
26/05/08 в 21:25
photomuza
Угу, работает. Садись, +6
цитата
26/05/08 в 22:00
localhost
кстати, при сильнозагруженных скриптах, желательно pcre (preg, ereg) не использовать.
нужно использовать более быстрые строковые функции, то есть все намного проще:
Код:
if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU")) {include("russia.htm");}
else("include("other.htm");}
цитата
26/05/08 в 22:05
Crespo
localhost писал:
кстати, при сильнозагруженных скриптах, желательно pcre (preg, ereg) не использовать.
нужно использовать более быстрые строковые функции, то есть все намного проще:
Код:
if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU")) {include("russia.htm");}
else("include("other.htm");}
у тебя баг
цитата
26/05/08 в 22:07
ibiz
Crespo писал:
localhost писал:
кстати, при сильнозагруженных скриптах, желательно pcre (preg, ereg) не использовать.
нужно использовать более быстрые строковые функции, то есть все намного проще:
Код:
if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU")) {include("russia.htm");}
else("include("other.htm");}
у тебя баг
скорее опечатка, можно их убрать вообще:
Код:
if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU"))include("russia.htm");
else include("other.htm");
цитата
26/05/08 в 22:09
DMV_
а просто
if ($_SERVER['GEOIP_CONTRY_CODE'] == 'RU')
вам что религия запрещает?
цитата
26/05/08 в 22:11
Crespo
ibiz писал:
скорее опечатка, можно их убрать вообще:
Код:
if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU"))include("russia.htm");
else include("other.htm");
и у тебя баг
цитата
26/05/08 в 23:15
bog
У всех баги и потенциальные дыры
)
echo stristr($_SERVER['GEOIP_CONTRY_CODE'],"RU") ? file_get_contents("russia.htm") :
file_get_contents("other.htm");
цитата
27/05/08 в 01:31
Kitschy
не забывайте о красоте кода, а то потом его долго разбирать, вот самый толковый вариант
Код:
if($_SERVER["GEOIP_COUNTRY_CODE"]=="RU"){
echo file_get_contents("russia.htm");
} else {
echo file_get_contents("other.htm");
}
цитата
27/05/08 в 10:50
Heavy
познавательный топик, теперь точно знаю у кого скрипты заказывать не нужно
bog:
использование stristr в конкретно данном случае не оправдано, но интерпритатору и серверу будет до п.. что stristr дернуть, что на равенство проверить в этой задаче
))
итого - сравнить на равенство А и Б из разродившихся пока умеют только Kitschy, bot, DMV_
цитата
27/05/08 в 11:41
alt
Код:
$page="other.htm";
if($_SERVER["GEOIP_COUNTRY_CODE"]=="RU") $page="russia.htm";
header ("Location: $page");
упс, увидел что надо
вставить
, тут конечно редирект не пойдет.
это если надо 2 разных страницы показывать.
Новая тема
Ответить
Эта страница в полной версии