Исправление ошибки с определением страны в SeoEdit
Исправление ошибки с определением страны в SeoEdit
Открываем файл register.php и в двух местах заменяем это:
$ipDetail = getCountryByIp('$_SERVER[REMOTE_ADDR]');                            $country=$ipDetail[country];

На это:
$ip = $_SERVER['REMOTE_ADDR'];
$ip_number = sprintf("%u", ip2long($ip));
                            $country_query  = "SELECT `country_code` FROM `ip2country` WHERE `begin_ip_num`<=$ip_number AND `end_ip_num`>=$ip_number";
$country_exec = mysql_query($country_query);
$ccode_array = @mysql_fetch_assoc($country_exec);
$country = strtolower($ccode_array['country_code']);
if($country==''){$country="RU";}

Что мы делаем в коде выше? Мы определяем IP, потом с базы вытаскиваем название страны и если страна не определена - меняем на RU.

В файле editprofile.php меняем:
$country=strtolower(getCountryByIp($_SERVER[REMOTE_ADDR]));

На:
$ip = $_SERVER['REMOTE_ADDR'];
$ip_number = sprintf("%u", ip2long($ip));
                            $country_query  = "SELECT `country_code` FROM `ip2country` WHERE `begin_ip_num`<=$ip_number AND `end_ip_num`>=$ip_number";
$country_exec = mysql_query($country_query);
$ccode_array = @mysql_fetch_assoc($country_exec);
$country = strtolower($ccode_array['country_code']);
if($country==''){$country="RU";}

Качаем архив, выполняем импорт файла ip2country.sql.bz2 в phpMyAdmin, ставим мне + и кидаем мелочь сюда: R183338471932.





Рубрика: Бесплатное » Дыры, ошибки   |   Автор: vlaf   |   Просмотры: 5300
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 10 января 2012  
поправьте скачивание файла. оно без клика по таку
Комментариев: 738
Публикаций: 50
ICQ: --
- 4 +
  Автор: Green-wm   |   Группа: Пользователи   |   Дата: 10 января 2012  
Не. Не дадим Владу зарабатывать на нас!
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 10 января 2012  
Цитата: Green-wm
Не. Не дадим Владу зарабатывать на нас!

хаха))) да ладно, пусть зарабатывает)
Комментариев: 186
Публикаций: 22
ICQ: --
- 5 +
  Автор: -xXx-   |   Группа: Администраторы   |   Дата: 10 января 2012  
Цитата: Green-wm
Не. Не дадим Владу зарабатывать на нас!

Минус те в репу за это wink
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 10 января 2012  
Цитата: -xXx-
Минус те в репу за это

правильно) и лишение модератора заодно))
Комментариев: 150
Публикаций: 8
ICQ: --
- 80 +
  Автор: PHPmaster   |   Группа: Пользователи   |   Дата: 10 января 2012  
кинул монетку,,хотя я этим скриптом не ользуюсь
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 10 января 2012  
Цитата: PHPmaster
кинул монетку,,хотя я этим скриптом не ользуюсь

спс)
Комментариев: 115
Публикаций: 20
ICQ: 578598778
- 268 +
  Автор: ra4ok14   |   Группа: Пользователи   |   Дата: 10 января 2012  
чет не понятно куда что ставить.
Комментариев: 207
Публикаций: 5
ICQ: 403746846
- 339 +
  Автор: BaMiS   |   Группа: Пользователи   |   Дата: 10 января 2012  
Я понимаю что ты вытащил из скрипта,но зачем грузить базу? Это статические данные. Их лучше в файлик пихнуть(массивом организовать например)

Забыл сказать. Молодец, лови плюс)
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 10 января 2012  
Цитата: ra4ok14
чет не понятно куда что ставить.

базу грузишь в phpmyadmin, код меняешь в register.php и editprofile.php

Цитата: BaMiS
Я понимаю что ты вытащил из скрипта,но зачем грузить базу? Это статические данные. Их лучше в файлик пихнуть(массивом организовать например)

я с массивами не дружу) темболее базу такую только нашёл)
Комментариев: 207
Публикаций: 5
ICQ: 403746846
- 339 +
  Автор: BaMiS   |   Группа: Пользователи   |   Дата: 10 января 2012  
Хз. Я у себя на скрипте базу от Гены четвёртого переоформлял в массив, а потом подумал нах вообще страна? И забил на это wink

Цитата: VLAF
я с массивами не дружу)

Зря. Очень зря. Считай в твоих знаниях php есть конкретный пробел
Комментариев: 76
Публикаций: 18
ICQ: 634377420
- 149 +
  Автор: BeerMan   |   Группа: Пользователи   |   Дата: 10 января 2012  
а через базу не сильно нагрузка идет??? я себе зделал через гео 96% определяет!
Комментариев: 28
Публикаций: 1
ICQ: --
- 36 +
  Автор: Sergeych   |   Группа: V.I.P.   |   Дата: 10 января 2012  
прикольно конечно, вот только страна эта нах ненужна ни для чего в скрипте (((
нету ведь по странне таргетинга насколько я помню.. или что-то изменилось уже?
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 10 января 2012  
Цитата: Sergeych
нету ведь по странне таргетинга насколько я помню.. или что-то изменилось уже?

будет время может быть напишу таргетинг) (если влад заинтересует winked )
Комментариев: 207
Публикаций: 5
ICQ: 403746846
- 339 +
  Автор: BaMiS   |   Группа: Пользователи   |   Дата: 10 января 2012  
Цитата: VLAF
будет время может быть напишу таргетинг) (если влад заинтересует )

Выкладывай если захочешь, а не если влада заинтересует. Таргентинг довольно таки быстро делается особенно если на 4 страны
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 10 января 2012  
Цитата: BaMiS
Выкладывай если захочешь, а не если влада заинтересует. Таргентинг довольно таки быстро делается особенно если на 4 страны

ну если я сделаю то 2 варианта
1) идёт в паблик
2) идёт на продажу
пойдёт в паблик если влад заинтересует)
Комментариев: 207
Публикаций: 5
ICQ: 403746846
- 339 +
  Автор: BaMiS   |   Группа: Пользователи   |   Дата: 10 января 2012  
Кстат на SeoEdit в этом плане легче писать))
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 10 января 2012  
Цитата: BaMiS
Кстат на SeoEdit в этом плане легче писать))

угу)
кароче если влад меня заинтересует я сделаю через пару дней)
Комментариев: 15
Публикаций: 0
ICQ: 429214730
- 1 +
  Автор: kirill1992   |   Группа: V.I.P.   |   Дата: 12 января 2012  
как это исправить?

Warning: file_get_contents() [function.file-get-contents]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in Z:\home\test1.ru\www\funciones.php on line 63

Warning: file_get_contents(https://www.nic.ru/whois/?query=127.0.0.1) [function.file-get-contents]: failed to open stream: No error in Z:\home\test1.ru\www\funciones.php on line 63

--------------------------------------------------------------------------------

Да и то что шел файл ip2country.sql я несмог загрузить его в phpMyAdmin
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 12 января 2012  
kirill1992,
При загрузке файла что пишет?
Как исправить? Сделать то что в инструкции написано
Комментариев: 76
Публикаций: 18
ICQ: 634377420
- 149 +
  Автор: BeerMan   |   Группа: Пользователи   |   Дата: 12 января 2012  
ето на денвере наверное
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 12 января 2012  
Цитата: kirill1992
Z:\home\test1.ru

Цитата: BeerMan
ето на денвере наверное

конечно)
Комментариев: 15
Публикаций: 0
ICQ: 429214730
- 1 +
  Автор: kirill1992   |   Группа: V.I.P.   |   Дата: 12 января 2012  
VLAF
На Денвере пишет это
You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
на хостинге не пробовал
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 12 января 2012  
Цитата: kirill1992
You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.

большие файлы загружать нельзя. на хосте должно быть норм. оно всего пару метров весит
Комментариев: 15
Публикаций: 0
ICQ: 429214730
- 1 +
  Автор: kirill1992   |   Группа: V.I.P.   |   Дата: 12 января 2012  
Цитата: VLAF
большие файлы загружать нельзя. на хосте должно быть норм. оно всего пару метров весит

Спасибо щяс плюс в профиль поставлю а там домен куплю попробую установить на хостинге
Комментариев: 76
Публикаций: 18
ICQ: 634377420
- 149 +
  Автор: BeerMan   |   Группа: Пользователи   |   Дата: 12 января 2012  
VLAF

я читал о таком способе! и решил что лучше whois ты сам как говоришь? не сильно оно грузит?
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 12 января 2012  
Цитата: BeerMan
и решил что лучше whois ты сам как говоришь? не сильно оно грузит?

я не знаю что лучше) я знаю такой способ который работает вот его выложил ))
Комментариев: 15
Публикаций: 0
ICQ: --
- 1 +
  Автор: Lovelass   |   Группа: Пользователи   |   Дата: 15 января 2012  
Отлично, спасибо!

Если бы кто-нибудь ещё бы сделал кнопку сохранить в личном разделе. Кошелёк ввести можно, а сохранить нельзя sad

Сделайте кто-нибудь, пожалуйста!
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 22 января 2012  
AVTAR DALBAEB V SKRIPTE NET TAKIH STROK!

DA I ZAPROS O YA EBU PRI KAJDOI REGE SMARET' AHUET' KAKUU BD NA NALICHIE STROK YA HUEU
Комментариев: 217
Публикаций: 14
ICQ: 207679
- 318 +
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 22 января 2012  
Alex,
sam dolbaeb okda? eto luche 4em to gavno 4to ti sdelal srazy

v novom skripte ot vlada ectb takie stroki facepalm mydak
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.