Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.9610
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 25.03.2014, 22:26   #1
Strannic
Strannic.org
 
Аватар для Strannic
 
Регистрация: 15.12.2010
Сообщений: 1,854
Бабло: $461030
По умолчанию Как отобразить iframe только заданным странам?

Подскажите, как можно отображать iframe код на сайте, к примеру,
PHP код:
<iframe src="http://google.com&q=KEYWORD&smart_ad_id=1491" width="200" height="200" frameborder="0" scrolling="no" allowtransparency="true"></iframe
только заданным странам? К примеру, US, CA, DE?
__________________
No cyber war and all wars... Strannic.org (с)
Strannic вне форума  
Старый 25.03.2014, 23:10   #2
Sultan
на позитиве!
 
Аватар для Sultan
 
Регистрация: 23.01.2011
Сообщений: 1,702
Бабло: $301615
По умолчанию

geoip или accept lang парсить
но лучше по geoip
это по языку браузера
PHP код:
$langs = array();

if (isset(
$_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
    
// break up string into pieces (languages and q factors)
    
preg_match_all('/([a-z]{1,8}(-[a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?/i'$_SERVER['HTTP_ACCEPT_LANGUAGE'], $lang_parse);

    if (
count($lang_parse[1])) {
        
// create a list like "en" => 0.8
        
$langs array_combine($lang_parse[1], $lang_parse[4]);
        
        
// set default to 1 for any without q factor
        
foreach ($langs as $lang => $val) {
            if (
$val === ''$langs[$lang] = 1;
        }

        
// sort list based on value    
        
arsort($langsSORT_NUMERIC);
    }
}

// look through sorted list and use first one that matches our languages
foreach ($langs as $lang => $val) {
    if (
strpos($lang'de') === 0) {
        
// show German frame
    
} else if (strpos($lang'en') === 0) {
        
// show English frame
    


geoip есть?
Sultan вне форума  
Старый 26.03.2014, 00:20   #3
Strannic
Strannic.org
 
Аватар для Strannic
 
Регистрация: 15.12.2010
Сообщений: 1,854
Бабло: $461030
ТС -->
автор темы ТС По умолчанию

geoip нету, за скрипт спасибо!
сейчас потестирую
__________________
No cyber war and all wars... Strannic.org (с)
Strannic вне форума