Вернуться   Арбитраж трафика (CPA сети и не только). Твоя независимость здесь! > Арбитражный форум > Рабочие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 19.04.2018, 23:06   #1
TamerlanTT
Нуб
 
Регистрация: 19.04.2018
Сообщений: 1
Репутация: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Не работает скрипт tabgeo_country

Всем Привет!
Кроме заголовков ничего не выводит(ни цен, ни валюты).
Делал по инструкции: http://craftertube.pro/skrip-multipo...tsen-na-lendi/
Подскажите, в чем проблема?

index.html

Код HTML:
<?
include("tabgeo_country_v4.php");
$ip = $_SERVER['REMOTE_ADDR'];
$country_code = tabgeo_country_v4($ip);
?>
<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="UTF-8">
        <title>kote.ws</title>
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
        $(function(){
                var country = new Object();
                country['RU'] = {
                        price : '1200',
                        skidka: '300',
                        totalPrice: '900',
                        valuta : 'руб.'
                };
 
                country['UA'] = {
                        price : '800',
                        skidka: '200',
                        totalPrice: '600',
                        valuta : 'грн.'
                }
 
       
 
        var sCountry = function(countryID){
                $('.price').text(country[countryID].price);
                $('.skidka').text(country[countryID].skidka);
                $('.totalPrice').text(country[countryID].totalPrice);
                $('.valuta').text(country[countryID].valuta);
        };
 
        sCountry('<?=$country_code;?>');
});
</script>
 
</head>
<body>
       
 
        <h1>Супер предложение только сегодня!</h1>
 
        <h2>Старая цена <span class="price"></span> <span class="valuta"></span></h2>
        <h2>Скидка <span class="skidka"></span> <span class="valuta"></span></h2>
        <h3>Новая цена <span class="totalPrice"></span> <span class="valuta"></span></h3>
</body>
</html>
tabgeo_country_v4.php

PHP код:
<?php

namespace TabGeo;

function 
tabgeo_country_v4($ip){
    
$fh fopen(dirname(__FILE__) . DIRECTORY_SEPARATOR 'tabgeo_country_v4.dat''rb');
    
$iso = array('AD''AE''AF''AG''AI''AL''AM''AO''AQ''AR''AS''AT''AU''AW''AX''AZ',
            
'BA''BB''BD''BE''BF''BG''BH''BI''BJ''BL''BM''BN''BO''BQ''BR''BS',
            
'BT''BV''BW''BY''BZ''CA''CC''CD''CF''CG''CH''CI''CK''CL''CM''CN',
            
'CO''CR''CU''CV''CW''CX''CY''CZ''DE''DJ''DK''DM''DO''DZ''EC''EE',
            
'EG''EH''ER''ES''ET''FI''FJ''FK''FM''FO''FR''GA''GB''GD''GE''GF',
            
'GG''GH''GI''GL''GM''GN''GP''GQ''GR''GS''GT''GU''GW''GY''HK''HM',
            
'HN''HR''HT''HU''ID''IE''IL''IM''IN''IO''IQ''IR''IS''IT''JE''JM',
            
'JO''JP''KE''KG''KH''KI''KM''KN''KP''KR''KW''KY''KZ''LA''LB''LC',
            
'LI''LK''LR''LS''LT''LU''LV''LY''MA''MC''MD''ME''MF''MG''MH''MK',
            
'ML''MM''MN''MO''MP''MQ''MR''MS''MT''MU''MV''MW''MX''MY''MZ''NA',
            
'NC''NE''NF''NG''NI''NL''NO''NP''NR''NU''NZ''OM''PA''PE''PF''PG',
            
'PH''PK''PL''PM''PN''PR''PS''PT''PW''PY''QA''RE''RO''RS''RU''RW',
            
'SA''SB''SC''SD''SE''SG''SH''SI''SJ''SK''SL''SM''SN''SO''SR''SS',
            
'ST''SV''SX''SY''SZ''TC''TD''TF''TG''TH''TJ''TK''TL''TM''TN''TO',
            
'TR''TT''TV''TW''TZ''UA''UG''UM''US''UY''UZ''VA''VC''VE''VG''VI',
            
'VN''VU''WF''WS''YE''YT''ZA''ZM''ZW''XA''YU''CS''AN''AA''EU''AP',
    );
    
$tabgeo_bs = function($data_array$ip$step){
        
$start 0;
        
$end   count($data_array) - 1;
        while (
true) {
            
$mid    floor(($start $end) / 2);
            
$unpack $step unpack('Noffset/Cip/Ccc_id'"\x00$data_array[$mid]") : unpack('Cip/Ccc_id'$data_array[$mid]);
            if (
$unpack['ip'] == $ip) return $unpack;
            if (
$end $start  <   0) return $ip $unpack['ip'] ? $unpack $unpack_prev;
            if (
$unpack['ip']  > $ip$end $mid 1; else $start $mid 1;
            
$unpack_prev $unpack;
        }
    };
    
    
$ip_array explode('.'$ip);
    
fseek($fh, ($ip_array[0] * 256 $ip_array[1]) * 4);
    
$index_bin fread($fh4);
    
$index unpack('Noffset/Clength'"\x00$index_bin");
    if(
$index['offset'] == 16777215) return $iso[$index['length']];
    
fseek($fh$index['offset'] * 262144);
    
$bin fread($fh, ($index['length'] + 1) * 5);
    
$d $tabgeo_bs(str_split($bin5), $ip_array[2], TRUE);
    if(
$d['offset'] == 16777215) return $iso[$d['cc_id']];
    if(
$ip_array[2] > $d['ip']) $ip_array[3] = 255;
    
fseek($fh, -(($d['offset'] + $d['cc_id']) * 2), SEEK_END);
    
$bin fread($fh, ($d['cc_id'] + 1) * 2);
    
$d $tabgeo_bs(str_split($bin2), $ip_array[3], FALSE);
    return 
$iso[$d['cc_id']];
}
?>
TamerlanTT вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:49. Часовой пояс GMT +4.


Есть вопросы или пожелания? Пишите на: support@kote.ws или сюда http://vk.com/id314943682
Мы в Google+

Я принимаю Яндекс.Деньги
Публичный договор-оферта