Главная » 2011 » Май » 31 » Следим за посетителем (by AXEL) v.1
06:45
Следим за посетителем (by AXEL) v.1


И как обычно, Здравствуйте.
Как и любой другой любознательный человек, хочу знать что делают другие.
Особенно если это подруга, друг или недруг.
Можно узнать сколько конкретный посетитель был на сайте, куда переходил, когда переходил, какая страница загрузила его мозг на столько, что он на ней проторчал 10 минут) (ну или просто отходил от компа)

Модуль может:
Записывать время и страницу которую посещал посетитель.

Вот сам код, поясню после него:

/*
====================================================
Модуль: Следим за Пользователем v.1
-----------------------------------------------------
http://NikeWest.Ru/
-----------------------------------------------------
Copyright © 07.2009 Easy Scripts by AXEL
====================================================
Назначение: сохранение всех передвижений по сайту
Вид: php скрипт/модуль
-----------------------------------------------------
*/

//--- заполнить нижние 2-а поля (в кавычках) ---//

// Имя пользователя за которым следим
$spy_user = 'AXEL';
// директория в которую сохраняем
$dir_spy = 'spyuser';
//---------------------------------------------//

// если пользователь авторизован, то..
if(isset($_COOKIE['dle_name'])){
// Сравниваем
if ($_COOKIE['dle_name'] === $spy_user){

$spy_user_txt = $spy_user.'.txt';
$dfname = $dir_spy.'/'.$spy_user_txt;

// Если файла нет, то
if (!file_exists($dfname)){
touch($dfname);
chmod($dfname, 0777);
}

$nkwst = fopen($dfname, "a");
$zvfile = fwrite($nkwst, date("d.m.Y h:i:s").' | '.$_SERVER['REQUEST_URI']."n"); // Запись в файл
fclose($nkwst);

}}    
// Конец spy Модуля =========================//

Установка:
Открыть index.php и вставить код после $tpl->load_template('main.tpl');
Важно! Создать папку для хранения txt файла. И название этой папки вписать в поле $dir_spy.

хмм впринципе, ничего сверхъестественного в нём нету

Вам нужно заполнить только 2-а поля: $spy_user и $dir_spy.
Заполнять нужно между одинарными кавычками.

Вот пример заполнения, наблюдаем за пользователем: full-lamer, сохраняем файл в директорию: slejka

// Имя пользователя за которым следим
$spy_user = 'full-lamer';
// директория в которую сохраняем
$dir_spy = 'slejka';

А вот пример того, что сохраняет модуль:

16.07.2009 03:21:55 | http://nikewest.ru/
16.07.2009 03:22:18 | http://nikewest.ru/mobile/java-applications/
16.07.2009 03:22:21 | http://nikewest.ru/mobile/java-games/
16.07.2009 03:22:25 | http://nikewest.ru/mobile/themes/
16.07.2009 03:22:28 | http://nikewest.ru/soft/
16.07.2009 03:22:31 | http://nikewest.ru/axel-blog/

Возможные ошибки:
- модуль не работает и в браузере ошибки.
всё дело в том, что вы не создали директорию для хранения txt файла.

Скрипт пока следит только за одним посетителем. Делаю акцент на "пока")

Спасибо за внимание, пользуйтесь, тьфу тоесть - следите)
Категория: Модули | Просмотров: 389 | Добавил: ALL-DLE | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: