Кто-нибудь знает как ограничить Викинг Инвайтер на добавление только 15 друзей в сутки?
Кстати, кому нужна будет Система вывода Баннеров по Геотаргетингу - стучитесь в ЛС, скину исходники
require_once('geo.php');
Действительно.. Должно выводится 2 раза..
Все вставлено в кусок Вордпресс, а именно в sidebar.php
Привел код в такой вид:
<?php require_once('geo.php'); $o = array(); $o['charset'] = 'utf-8'; $geo = new Geo($o); // запускаем класс $data = $geo->get_value(); $city = $geo->get_value('city', true); echo $city,'<br/>'; echo 'Вологда','<br/>'; ?>
Выходит 1 Вологда---------- Добавлено 06.08.2013 в 15:51 ----------Друзья! ВЫХОД НАЙДЕН!
Вот он:
<?php include('geo.php'); $o = array(); $o['charset'] = 'utf-8'; $geo = new Geo($o); // запускаем класс $data = $geo->get_value(); $city = $geo->get_value('city', false); if($city == 'Вологда') { echo 'Вологда'; } ?>
ВСЁ РАБОТАЕТ КАК ЧАСЫ!
ОГРОМНОЕ СПАСИБО Chukcha! Именно он помог разобраться!
ivan-lev, domen4you, дани мапов, SeVlad - Вам тоже спасибо!
Сделал так:
<?phpinclude('geo.php');$o = array();$o['charset'] = 'utf-8';$geo = new Geo($o); // запускаем класс$data = $geo->get_value(); $city = $geo->get_value('city', true);echo $city,'<br/>';echo 'Вологда','<br/>';?>
Вышла "Вологда". Если вписать "BLABLABLA" выходит "BLABLABLA"
Кракозябр нет.
Кодировка сайта:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Используя это в сайдбаре:
<?phpinclude('geo.php');$o = array();$o['charset'] = 'utf-8';$geo = new Geo($o); // запускаем класс$data = $geo->get_value(); $city = $geo->get_value('city', true);var_dump($data);var_dump($data);if($city == 'Вологда'){echo 'BLABLABLA';}else?>
Получаем это в сайдбаре:
bool(false) bool(false)
BLABLABLA'у не получили :((((((
$geo = new Geo($o); // запускаем класс $data = $geo->get_value(); $city = $geo->get_value('city', true); var_dump($data); var_dump($data);
Ну простите меня, грешника. :)
Получился такой код:
<?php include('geo.php'); $o = array(); $o['charset'] = 'utf-8'; $geo = new Geo($o); // запускаем класс $data = $geo->get_value(); $city = $geo->get_value('city', true); var_dump($data); var_dump($data); if($city == 'Вологда') { echo 'BLABLABLA'; }else ?>
В PHP выходит это:
array(7) { ["inetnum"]=> string(28) "178.69.64.0 - 178.69.255.255" ["country"]=> string(2) "RU" ["city"]=> string(14) "Вологда" ["region"]=> string(37) "Вологодская область" ["district"]=> string(63) "Северо-Западный федеральный округ" ["lat"]=> string(9) "59.215240" ["lng"]=> string(9) "39.876709" } array(7) { ["inetnum"]=> string(28) "178.69.64.0 - 178.69.255.255" ["country"]=> string(2) "RU" ["city"]=> string(14) "Вологда" ["region"]=> string(37) "Вологодская область" ["district"]=> string(63) "Северо-Западный федеральный округ" ["lat"]=> string(9) "59.215240" ["lng"]=> string(9) "39.876709" } BLABLABLA
В сайдбаре это:
Что-то мы намудили похоже :))))))))) 🤪
include('geo.php');$o = array();$o['charset'] = 'utf-8';$geo = new Geo($o); // запускаем классvar_dump($geo);
Уважаемый Чукча! Огромное Спасибо! Мы сдвинулись с мертвой точки.
Я вставил такой код в сайдбар:
<?phpinclude('geo.php');$o = array();$o['charset'] = 'utf-8';$geo = new Geo($o); // запускаем классvar_dump($geo);$data = $geo->get_value(); $city = $geo->get_value('city', true);if($city == 'Сыктывкар'){echo '111';}else?>
Но теперь вместо пустоты выходит это:
object(Geo)#758 (3) { ["dirname"]=> string(39) "/home/*скрыто*/www/*скрыто*" ["ip"]=> string(13) "178.69.89.116" ["charset"]=> string(5) "utf-8" }
А должно выходить это:
111
Попробовал закинуть верхний код в файл .PHP - та же пробема.
Выдает:
object(Geo)#1 (3) { ["dirname"]=> string(39) "/home/***/www/***" ["ip"]=> string(13) "178.69.89.116" ["charset"]=> string(5) "utf-8" } 111
Если присмотрется, то в PHP есть "111", а в сайдбаре - нет.
Пожалуйста, дайте еще совет..---------- Добавлено 06.08.2013 в 14:21 ----------
С IP все правильно. IP вообще вологодский. Сыктывкар я привел для примера. В файле PHP стоит Вологда.
Чукча, я Вам очень признателен.
Я понял, что нужно проверить существование файла.
Вашим кодом у меня не получилось. :(
Попробовал этим кодом:
<?php $filename = 'geo.php'; if (file_exists($filename)) { echo "The file $filename exists"; } else { echo "The file $filename does not exist"; } ?>
Все получилось! (выдало The file geo.php exists )
Но вопрос остался открытым. Если файл geo.php доступен, почему не хочет работать? Почему "111" не выходит в Wordpress, а в .PHP выходит без проблем. Может проблема в коде?---------- Добавлено 06.08.2013 в 13:59 ----------
Попробовал, но проблема не исчезла. да и в предыдущем посте мы доказали, что файл geo.php доступен и из корня.
Ребята.
Извините. Да, я немного из другой сферы.
Просто прошу помощи.
Давайте вместе поржем над неправильно выбранным Никнеймом и вернемся к теме? 🤪🤪🤪
Согласен. Туплю. Жестко туплю. Но выхода у меня нет. Мне нужна Ваша помощь.
Пожалуйста, помогите.
Попытался вставить этот код в файл, что-то не получается.
Вы не могли бы привести полный код? Или куда вставить этот код?