[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SxGeo
feniks7
Здравствуйте.
К сожалению практически не знаю пхп и не могу найти времени заняться его изучением по нормальному. Ввиду этого набрел на такую проблему: нужно поставить на сайт определение города пользователя при входе. Решил воспользоваться сначала Cognix, но по некоторым обстоятельствам определил его как неподходящий инструмент. Заменил на SypexGeo (http://sypexgeo.net/ru/docs/)

В документации написано как его подключить, но мне оказалось не ясным. Администрация сайта не отвечает а вопрос срочный.

Делал так:

1)Закинул БД (SxGeoCity.dat) и пхп файл в "/bitrix/templates/***/SxGeo.php"

2) На главную страницу вписал:
<?
include("/bitrix/templates/**/SxGeo.php"); //Подключение файла SxGeo.php
$SxGeo = new SxGeo('/bitrix/templates/**/SxGeoCity.dat', SXGEO_BATCH | SXGEO_MEMORY);
$ip = $_SERVER['REMOTE_ADDR']; //Получаем ип
$array = $SxGeo->getCity($ip); //Получаем информацию
$city = $array['city'];
echo "добры день гость нашего сайта вы зашли к нам из города $city";
?>


3) получил белую страницу

Сайт на битриксе если что. Помогите пожалуйста. Заранее спасибо.
vagrand
feniks7
Перед include пропишите error_reporting(E_ALL); и покажите нам что там за ошибку выведет.

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
feniks7
хм возможно я как-то нвеерно указывал путь. Закинул все в корень, теперь все работает. Думаю не нужно было полностью путь писать к БД, то есть он смотрит из той же папки где и пхп, поэтому получалось что он подгружал что-то вроде:
/bitrix/templates/**/bitrix/templates/**/
Ну я так подумал)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.