Реклама на сайте Advertise with us

Допишите РНР плз

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 26/05/08 в 21:09       Ответить с цитатойцитата 

Код:
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").

0
 



С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672


Передовик Master-X (16.06.2008)
Ссылка на сообщениеДобавлено: 26/05/08 в 21:15       Ответить с цитатойцитата 

Код:
else include("other.htm");

Видимо так icon_smile.gif

Лучшие в Рунете: товарная партнёрка - от 4 рублей за клик.
CPA агрегатор - тысячи отличных офферов!

6
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 26/05/08 в 21:25       Ответить с цитатойцитата 

Угу, работает. Садись, +6 icon_smile.gif

0
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 26/05/08 в 22:00       Ответить с цитатойцитата 

кстати, при сильнозагруженных скриптах, желательно pcre (preg, ereg) не использовать.
нужно использовать более быстрые строковые функции, то есть все намного проще:

Код:

if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU")) {include("russia.htm");}
else("include("other.htm");}

0
 



С нами с 05.11.07
Сообщения: 103
Рейтинг: 30

Ссылка на сообщениеДобавлено: 26/05/08 в 22:05       Ответить с цитатойцитата 

localhost писал:
кстати, при сильнозагруженных скриптах, желательно pcre (preg, ereg) не использовать.
нужно использовать более быстрые строковые функции, то есть все намного проще:

Код:

if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU")) {include("russia.htm");}
else("include("other.htm");}


у тебя баг smail71.gif

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 26/05/08 в 22:07       Ответить с цитатойцитата 

Crespo писал:
localhost писал:
кстати, при сильнозагруженных скриптах, желательно pcre (preg, ereg) не использовать.
нужно использовать более быстрые строковые функции, то есть все намного проще:

Код:

if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU")) {include("russia.htm");}
else("include("other.htm");}

у тебя баг smail71.gif


скорее опечатка, можно их убрать вообще:
Код:

if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU"))include("russia.htm");
else include("other.htm");

0
 



С нами с 15.01.08
Сообщения: 79
Рейтинг: 48

Ссылка на сообщениеДобавлено: 26/05/08 в 22:09       Ответить с цитатойцитата 

а просто
if ($_SERVER['GEOIP_CONTRY_CODE'] == 'RU')
вам что религия запрещает?

0
 



С нами с 05.11.07
Сообщения: 103
Рейтинг: 30

Ссылка на сообщениеДобавлено: 26/05/08 в 22:11       Ответить с цитатойцитата 

ibiz писал:
скорее опечатка, можно их убрать вообще:
Код:

if (strpos($_SERVER['GEOIP_CONTRY_CODE'],"RU"))include("russia.htm");
else include("other.htm");


и у тебя баг smail71.gif

0
 

пенсионер

С нами с 07.11.02
Сообщения: 2612
Рейтинг: 1166

Ссылка на сообщениеДобавлено: 26/05/08 в 23:15       Ответить с цитатойцитата 

У всех баги и потенциальные дыры icon_smile.gif)

echo stristr($_SERVER['GEOIP_CONTRY_CODE'],"RU") ? file_get_contents("russia.htm") :
file_get_contents("other.htm");

Здесь ищу и даю работу^так делаю деньги
тут читаю инфу^веду блог, а вы?

0
 



С нами с 19.03.07
Сообщения: 129
Рейтинг: 69

Ссылка на сообщениеДобавлено: 27/05/08 в 01:31       Ответить с цитатойцитата 

не забывайте о красоте кода, а то потом его долго разбирать, вот самый толковый вариант icon_smile.gif

Код:

if($_SERVER["GEOIP_COUNTRY_CODE"]=="RU"){
   echo file_get_contents("russia.htm");
} else {
   echo file_get_contents("other.htm");
}

:)

0
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 27/05/08 в 10:50       Ответить с цитатойцитата 

познавательный топик, теперь точно знаю у кого скрипты заказывать не нужно icon_biggrin.gif
bog: использование stristr в конкретно данном случае не оправдано, но интерпритатору и серверу будет до п.. что stristr дернуть, что на равенство проверить в этой задаче icon_smile.gif))

итого - сравнить на равенство А и Б из разродившихся пока умеют только Kitschy, bot, DMV_ icon_smile.gif

0
 

легионер МММ

С нами с 18.04.03
Сообщения: 6239
Рейтинг: 786

Ссылка на сообщениеДобавлено: 27/05/08 в 11:41       Ответить с цитатойцитата 

Код:

$page="other.htm";
if($_SERVER["GEOIP_COUNTRY_CODE"]=="RU") $page="russia.htm";
header ("Location: $page");



упс, увидел что надо вставить, тут конечно редирект не пойдет.
это если надо 2 разных страницы показывать.

Гiмн Хазарiи

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »