Эта тема на forum.dklab.ru


Forbidden: Имитация счетчиков Rambler's Top100, SpyLOG и баннеров
Имитация счетчиков Rambler's Top100, SpyLOG, а также любых баннеров 468х60 и 100х100.

Вот, хотел бы поделиться своей "доработкой" к Denver'у.
Эта приблуда вставляет изображения счетчиков указанных систем,
а также "затычки" вместо баннеров - туда, где все это должно быть.
То есть тот же код, который на рабочем сайте вызывает натуральные
счетчики и баннеры, на локальной машине будет вызывать аналогичные
изображения.

Файл "counters_&_banners.zip" прилагается, "README.txt" там же.
Дмитрий Котеров:
Что ж, вещь вроде хорошая. Переношу в «Денвер::Полезные советы».
DmitRyazan: Счётчики
Я тоже себе сделал подобное.
То, что касается разных картинок, то у Forbidden: - гораздо лучше.
Ставлю себе. Спасибо!
добавлено позднее:
Недавно, разбирая завалы на компьютере и архивируя проекты, обнаружил, что
некоторые из них "весят" иногда аж на полтора МБ больше ожидаемого.
Причина оказалось в логах папки Rambler.ru в home Денвера.
Дело в том, что на каждой страничке .htm у меня стояла ссылка на
невидимый счётчик-картинку Рэмблера. А картинки-то у меня локально не было!
Вот усердный Апач и писал это в лог.

Решение (см *):


<?php
// Файл:
// C:\WebServers\home\rambler.ru\counter\top100.cnt\index.php
// При первом запуске, если в этой же папке нет файла counter.txt
// апач ругнётся. Потом файл создатся этим скриптом и при втором запуске
// всё будет нормально. Свобода для вашего творчества!

$cf="counter.txt";
$f=fopen($cf,"r");$count=fgets($f,100);fclose($f);
$count=ereg_replace("n","",$count);
$count++;$f=fopen($cf,"w");fputs($f,"$count");fclose($f);
?>


* Использован фрагмент скрипта из статьи "Кто ты? Делаем counter"
c сайта www.webscript.ru
(saved from url=(0048)http://www.webscript.ru/stories/02/03/13/7757585)
Автор: Alesh 13.03.2002 www.alesh.ru


Ну, а чтобы при клике на банер Рэмблера показать показания счётчика:


<html><head><title>заглушка Rambler.Top100</title></head>
<!-- Файл: C:\WebServers\home\rambler.ru\top100\top100\index.php -->
<body><h2>
Денвер. Rambler.Top100. Заглушка. Количество вызовов счётчика:
<?
$cf="Z:/home/rambler.ru/counter/top100.cnt/counter.txt";
$f=fopen($cf,"r");$count=fgets($f);fclose($f);print $count;
?>
</h2></body></html>

Евгений Галашин:
И где аттач?.. Дмитрий, что с форумом?.. :(
Дмитрий Котеров:
Как-то раз аттачи слетели (по непонятным причинам). тогда часть удалось восстановить, а часть, видимо, нет. Вообще, я не совсем понимаю, куда подевались файлы и как это произошло.
Sugrob:
может еще раз выложить этот файл?
Дмитрий Котеров:
C удовольствием. Только откуда ж я его возьму...
Forbidden: Счетчики и баннеры - файл обновлен
А так вот я его заново загрузил. Проверил - вроде бы скачивается удачно.
Дмитрий Котеров:
Спасибо.
Forbidden:
Это ВАМ спасибо. Я вот сколько? наверное, года полтора пользуюсь Денвером. И сейчас не могу представить, как бы я вообще работал, если бы его не было... то есть вообще не могу представить. Сколько часов съэкономлено, и дней, и т.д.
...
Итальянцы еще говорят: "Спасибо маме!" )))
Mr.Guest:
А откуда скачать то?
скока весит?
=)))
Дмитрий Котеров:
А там к первому постингу приложено. Просто скачивать раньше могли только зарегистрированные пользователи, сейчас я это поправил.
Xoce:
А можно ли с помощью PHP проверить запущени ли скрипт Денвером?

Если можно, то получается, что я могу написать к любому счетчику или банеру показывать только если не Денвер.
_
Ant:
запущени ли скрипт Денвером?
Сами-то понимаете, что написали?
Xoce:
Вопрос снимается.
TAndrew:
Вдогонку: если используется прокси, нужно внести эти хосты в список адресов, для которых прокси не используется - в настройках браузера; чтобы он не пытался искать картинки "там"

Эта тема на forum.dklab.ru