Отправляет email-рассылки с помощью сервиса Sendsay

В помощь WEB-КРЕАТОРу

  Все выпуски  

В помощь КРЕАТОРу #15


Информационный Канал Subscribe.Ru

В помощь КРЕАТОРу ( #15 )
Рассылка сайта www.kpeaTops.RusHost.Net
Сегодня в выпуске # От редактора #
От редактора Здравствуйте, уважаемые подписчики! Особо важных новостей у меня нет. Так, по мелочи. Завершилось голосование, в связи с этим ищется человек, который будет находить и рассказывать нам об интересных сайтах Рунета. Разделы с музыкой и программированием не приняты, но скоро, я надеюсь, я сделаю разделы для них у меня на сайте. Не забывайте посещать сайт рассылки — www.kpeaTops.RusHost.Net и, по мозможности, участвовать в жизни проекта.
Новости
Новые вирусы
Софт
Статья
Разбор сайтов
Вопрос - Ответ
Голосование
Обмен ссылками
Юмор
Заключение
# Новости мира #

07.10.04

В чат-румах распространяется червь Noomy.A.
Специалисты в области ИТ-безопасности предупреждают о появлении нового компьютерного червя Noomy.A. По мнению экспертов компании PandaLabs, этот...
Источник : CNews

06.10.04

Yahoo! заговорил по-русски... тихо
Американская компания Yahoo! открыла урезанную версию своего интернет-поисковика на русском языке. "Шока и трепета" среди крупнейших российских интернет-площадок приход именитого иностранца пока не вызывает: отсутствие каких-либо сервисов, кроме почты и поиска, и шумихи вокруг самого события вряд ли может привести к массовому оттоку рекламодателей.
Источник : CNews

05.10.04

Фильмы несут угрозу ПК
Уязвимость, недавно найденная в медиаплеере RealPlayer, дает злоумышленнику возможность проникнуть на компьютер жертвы с помощью инфицированных видеофайлов, которые при просмотре смогут запустить на компьютере пользователя вредоносные программы.
Источник : CNews

04.10.04

10,000 фунтов за заражение
Маленькая компания Avecho, работающая в сфере предоставления e-mail услуг, а так же разработчик невиданной системы защиты от вирусов (GlassWall), предложила 10000 фунтов тому, кто заставит её систему безопасности поперхнуться, а именно пронесёт хитрыми методами вирус на мыло любого клиента - они гарантируют, что никакая зверюга не пройдёт их защиту! История уже терпела такие заявления от других компаний, стоит вспомнить хотя бы Argus Systems, которая предлагала заплатить большие деньги за взлом их супер защищенного сервера PitBull, что и сделали Polish ethical hacking group, правда, как вы могли догадаться, денежного эквивалента удовольствию они так и не получили. Посмотрим, что готовит проведение на этот раз.
Источник : CDS_WomNeT


"Лаборатория Касперского": в сентябре появилось 5 новых вирусов
Антивирусная компания "Лаборатория Касперского" подвела итоги вирусной активности в сентябре 2004 г. В топ-двадцатку вошли следующие вредоносные коды...
Источник : CNews

# Новые вирусы #

Downloader.Lunii - программа-троян, которая пытается загрузить удаленные файлы и отключить adware программы.

# Софт #

Chatru v1.0
Программа позволяет создавать неограниченное количество аккаунтов (почтовых ящиков и веб-страниц). Вы подключаетесь к Интернету, запускаете программу и нажимаете пробел. Дальше все должно происходить автоматически. Проверено в IE6.0.
скачать >> (70 kb)

Индексатор веб-страниц и файлов v3.6
Позволяет создать для html-документов, размещенных в одной папке, индексный файл. подробнее >>

Библиофил v1.05
Программа-каталогизатор Ваших электронных ресурсов или URL ссылок. подробнее >>

# Статья "Сейчас на сайте ..." #

Автор: Артем Акатов (webmaster@myphp.dem.ru)
Источник: http://www.myphp.dem.ru
Дата публикации: 02/05/2004
Категория: PHP


Наверняка, вы часто видите на сайтах надпись примерно следующего содержания: "Сейчас на сайте ... человек". Вот и мы сделаем себе что-то подобное. Сразу хочу сказать, что идея написания данной статьи возникла у меня по прочтении статьи "Сколько человек на сайте", где автор предлагает решение этой проблемы с помощью базы данных, мы же управимся и с помощью обыкновенного файла.

Как будет реализовываться механизм подсчета посетителей онлайн? Есть два способа.

  • С помощью IP адреса посетителя. Как вы понимаете, разные посетители обычно имеют разные IP.

  • С помощью сессий PHP. Для каждого посетителя заводится уникальная сессия.

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

Ну, начнем.

Для начала создадим файл, который будет заменять нам базу данных, и назовем его base.txt. Далее, в каком либо другом файле, например online.php, пишем сам скрипт.

<?
session_start();
session_set_cookie_params('0');
$id = session_id();

Мы открываем новую сессию (или продолжаем, если она уже открыта), затем "прячем" сессию в cookie, чтобы пользователю не мешали страшные URL, а ID сессии присваиваем соответствующей переменной.

$CurrentTime = time();
$LastTime = time() - 480;
$base = "base.txt";

Присваиваем переменной $CurrentTime текущее время в секундах с 1970 года, а $LastTime - время, на 8 минут меньшее текущего. Если пользователь был неактивен в течение 8 минут, то его сессия будет удаляться. Далее мы определяем файл-базу base.txt. Там мы будет хранить необходимые данные в следующей форме:

ID сессии1|Время последней активности
ID сессии2|Время последней активности

Затем мы формируем массив из строк данного файла.

$file = file($base);
$k = 0;
for ($i = 0; $i < sizeof($file); $i++) {
       $line = explode("|", $file[$i]);
       if ($line[1] > $LastTime) {
            $ResFile[$k] = $file[$i];
            $k++;
       }
}   

Запускаем цикл, в котором каждую строку поочередно "разбиваем" символом |, формируя массив $line. После сравниваем время последней активности посетителя данной сессии с допустимой (т.е. на 8 минут меньше текущего времени). Если это условие соблюдается, то данная строка файла-базы записывается в новый формируемый массив $ResFile, если же время последней активности старее допустимой, то такая строка игнорируется (то есть фактически удаляется). Далее мы будем иметь дело только с новым массивом $ResFile.

for ($i = 0; $i<sizeof($ResFile); $i++) {
     $line = explode("|", $ResFile[$i]);
     if ($line[0]==$id) {
         $line[1] = trim($CurrentTime)."\n";
         $is_sid_in_file = 1;
     }
     $line = implode("|", $line);
     $ResFile[$i] = $line;
}

Первые две строки полностью аналогичны предыдущей записи. Далее мы сравниваем ID сессии, записанным в файле, с текущим ID. Если они равны, то обновляем время последней активности, делая его равным текущему. Затем мы заводим переменную $is_sid_in_file, которая будет сигнализировать о том, что данный ID сессии уже есть в файле, и присваиваем ей единицу. После мы превращаем полученный массив в строку и присваиваем ее все тому же массиву $ResFile. Таким образом, мы полностью "прочесали" массив, разбирая каждую строку, и независимо от того, была ли изменена эта строка или нет, обратно возвращаем ее на то же место в массиве $ResFile.

$fp = fopen($base, "w");
for ($i = 0; $i<sizeof($ResFile); $i++) {
    fputs($fp, $ResFile[$i]);
}
fclose($fp); 

Переписываем файл-базу, сохраняя там новый модифицированный массив $ResFile.

А теперь рассмотрим случай, если текущего ID сессии нет в файле. Тогда мы его просто добавляем:

if (!$is_sid_in_file) {
    $fp = fopen($base, "a-");
    $line = $id."|".$CurrentTime."\n";
    fputs($fp, $line);
    fclose($fp);
}

Записи-перезаписи закончены и нам остается только вывести количество открытых сессии, а значит и количество посетителей на сайте в данный момент. Так как число таких сессий равно количеству строк в файле, то пишем:

$file = file($base);
echo sizeof($file);
?>

Вот и все. Подключите данный скрипт на каждой странице вашего сайта а вы всегда сможете определить количество человек на сайте в данную минуту.



# Разбор сайтов #
Заявлений на разбор сайтов не поступало.
# Вопрос - Ответ #
Уважаемые знатоки web-мастерства и программирования!
Если вы знаете ответ на заданные вопросы, присылайте их мне по указанной ссылке.

Присылайте свои вопросы по адресу vasyasya@74mail.ru или задавайте их в форум kforum.h12.ru

Задать вопрос !
# Голосование - Подводим итоги. #
"Музыка и Интернет"
За - 42,85% Против - 57,15%
"Программирование на Delphi"
За - 62,56% Против - 37,5%
"Обзор интересных сайтов Рунета"
За - 100%


Как видно из таблицы в рассылке появится только раздел "Обзор интересных сайтов Рунета".
Меркулов Виталий предложил раздел Кинообзор (обзоры новых фильмов, роликов, новости, слухи и сайты, посвященные фильмам)
Что скажете по этому поводу? За Против.
# Обмен ссылками #
№ 11
Название сайта: Компания PC Partner
URL: http://www.pcpartner.ru
Описание сайта: Материнские платы и видеокарты PC Partner
Посещаемость:300
E-mail: bemon@rol.ru

Название сайта:
URL:
Описание сайта:
Посещаемость:
Вид ссылки:
Место расположения ссылки:
Тематика сайта для обмена:
Особые условия:
E-mail:
 

Заполните форму и нажмите кнопку "Отправить". Ваше предожение по обмену ссылками появится в одном из следующих выпусках.

# Юмор #


Билл Гейтс смотрит по телевизору новости. Сообщают о неполадках в компьютере на орбитальной станции "Мир".
- Надо же, - думает Гейтс, - неужели русские и там используют сломанную Windows'95?

***

На открытии Олимпиады в Сиднее присутствовал Билл Гейтс.
Команда США выполнила недопустимую операцию и будет закрыта.

***

Майкрософт объединяет все свои операционные системы:
Windows CE + Windows ME + Windows NT = Windows CEMENT

***

Идет третий этап завершения продолжения окончания установки Microsoft Office 2000

***

Встретились как то виндовс 95 и 98. Виндовс 95 я говорит:
- Ну что, в бар пойдем или тут зависнем?

# Заключение #
Вот и закончился очередной выпуск, увидимся через неделю! Пока!

В начало рассылки

Автор рассылки: Vasyasya
Ведущий раздела "Юмор": Olegyarp [http://izhowner.narod.ru/]
Ведущий раздела "программирование на Delphi": DenInBlack
Архив рассылки: http://www.kpeatops.rushost.net/ras/index.htm
Подписаться: comp.design.kpeatops-sub@subscribe.ru
Количество подписчиков: 1030
Внимание:
Проекту всегда нужны люди! Если вы желаете помочь или хотите вести один из разделов, то милости просим:) Обращайтесь ко мне. Если даже вы ничего не умеете, я все равно найду, чем вас занять. Главное желание.
Перепечатка материалов разрешается только с указанием видимой ссылки на kpeaTops.RusHost.Net

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.design.kpeatops
Отписаться

В избранное