Уведомления о новой созданной теме на почту.

Модератор: Pixsel

Уведомления о новой созданной теме на почту.

Сообщение Amney »

Вопрос возник следующий.
Можно ли как то получать сообщение на почту,о том,что кто создал новую тему на этом форуме?

Аватара пользователя
Amney

 
Группа: Специалист ruSEO
Сообщения: 1902
Зарегистрирован: 09 мар 2014
Откуда: Муром
Средств на руках: 21.82
Статус: Статьи,контент.
Спонсор
 
Re: Уведомления о новой созданной теме на почту.

Сообщение surfer »

Amney писал(а):Вопрос возник следующий.
Можно ли как то получать сообщение на почту,о том,что кто создал новую тему на этом форуме?

если ты администратор форума, то думаю да )
Аватара пользователя
surfer

 
Группа: Специалист ruSEO
Сообщения: 743
Зарегистрирован: 26 июл 2012
Средств на руках: 13.00
Статус: wordpress
Спонсор
 
Re: Уведомления о новой созданной теме на почту.

Сообщение k0ttee »

Не всегда укладываетесь в 10 последних тем? Я как проснусь, открываю RuSeo чтобы ничего интересного не пропустить. Иногда за время сна клепается более 10 тем.

Короче, я думаю написать сторожевого пса. Он будет с заданной периодичностью (допустим раз в час) подгружать список тем и при обнаружении новой - писать мне письмо... Хотя, нафига мусорить себе в почту, если можно слать push-уведомление в центр уведомлений макоси.

Добавлено спустя 3 часа 15 минут 36 секунд:
Типа этого (если mail() не будет отправлять - чур я не виноват).
Код: Выделить всё
<?php
$mail_adress='amney@yandex.ru';
$subject='Новые темы RuSeo';
$message='За последний час созданы темы:';


#загружаю страницу с последними темами
$html=file_get_contents('http://ruseo.net/sov.php?action=get_block3');
#нахожу все ссылки
preg_match_all("/<[Aa][s]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '"s]*([^ "'>s#]+)[^>]*>/",$html,$matches);
$to_cache=$matches[1];

#если кэш не существует или он существует
if(!is_file('cache.txt')){
    $to_cache=implode("n",$to_cache);
    file_put_contents('cache.txt', $to_cache);
}else{
    $from_cache=file('cache.txt');
    $from_cache=preg_replace("#n#", null, $from_cache);
    #сравнение кэша с загруженным
    $diff=array_diff($to_cache,$from_cache);
    #если раницы нет или если есть разница
    if(empty($diff)){
        die;
    }else{
        $to_mail=implode("n",$diff); //клею массив в строку
        //отправяю письмо
        mail($mail_adress,$subject,$message."n".$to_mail);
        //обновляю кэш
        $to_cache=implode("n",$to_cache);
        file_put_contents('cache.txt', $to_cache);
    }
}
?>


Добавлено спустя 2 часа 22 минуты 1 секунду:
Там Скрипт слежения за появлением новых тем будет более аутентичная реализация на баше. :)

За это сообщение автора k0ttee поблагодарил:
birds
Аватара пользователя
k0ttee

 
Группа: Супермодераторы
Сообщения: 6324
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 110.25
Статус: вертел
Спонсор
 
Re: Уведомления о новой созданной теме на почту.

Сообщение prolisk »

k0ttee писал(а):#нахожу все ссылки

а почему такое извращение с регулярками?
разве <a href= работать не будет?
Меняй выгодно! Только на bestchange!
Мой блог вебмастера. Софт по .арк - 49.99 долларов/мес.
Аватара пользователя
prolisk

 
Группа: Супермодераторы
Сообщения: 11894
Рефералы: 4
Зарегистрирован: 07 янв 2011
Откуда: С той стороны экрана.
Средств на руках: 700.20
Статус: веб-сайт надо?
Спонсор
 
Re: Уведомления о новой созданной теме на почту.

Сообщение birds »

А мне хватает кнопки "непрочитанные сообщения" :)

Screenshot_2.jpg
Screenshot_2.jpg (17.27 КБ) Просмотров: 155
Аватара пользователя
birds
Администратор
 
Группа: Администраторы
Сообщения: 16746
Рефералы: -209
Зарегистрирован: 24 авг 2010
Откуда: местный житель
Средств на руках: 402.45
Статус: летящий вперед
Re: Уведомления о новой созданной теме на почту.

Сообщение k0ttee »

разве <a href= работать не будет?

Будет, только оно и найдет <a href=
А надо найти анкорные ссылки <a href='/page'>текст</a>

Где-то у меня была регулярка, которая найдет все анкорные и безанкорные ссылки... Но вот куда-то идеально подходящая регулярка запропастилась.
Аватара пользователя
k0ttee

 
Группа: Супермодераторы
Сообщения: 6324
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 110.25
Статус: вертел
Re: Уведомления о новой созданной теме на почту.

Сообщение Pixsel »

Если на постой слать уведомления на почту будут эти сообщения в спаме.

За это сообщение автора Pixsel поблагодарил:
birds
Аватара пользователя
Pixsel
Зам. Администратора
 
Группа: Дизайнер ruSEO
Сообщения: 9895
Рефералы: -17
Зарегистрирован: 08 фев 2012
Откуда: От сюда
Средств на руках: 21.30
Статус: Web-Disigner
Re: Уведомления о новой созданной теме на почту.

Сообщение Amney »

Pixsel писал(а):Если на постой слать уведомления на почту будут эти сообщения в спаме.

Уверен?
Сейчас письма приходят с доменного почтового ящика.
Аватара пользователя
Amney

 
Группа: Специалист ruSEO
Сообщения: 1902
Зарегистрирован: 09 мар 2014
Откуда: Муром
Средств на руках: 21.82
Статус: Статьи,контент.
Re: Уведомления о новой созданной теме на почту.

Сообщение birds »

Pixsel писал(а):Если на постой слать уведомления на почту будут эти сообщения в спаме.

Да, вполне большая вероятность этого
Аватара пользователя
birds
Администратор
 
Группа: Администраторы
Сообщения: 16746
Рефералы: -209
Зарегистрирован: 24 авг 2010
Откуда: местный житель
Средств на руках: 402.45
Статус: летящий вперед
Re: Уведомления о новой созданной теме на почту.

Сообщение Amney »

birds, еще не одного письма от вас не было в спаме.
Аватара пользователя
Amney

 
Группа: Специалист ruSEO
Сообщения: 1902
Зарегистрирован: 09 мар 2014
Откуда: Муром
Средств на руках: 21.82
Статус: Статьи,контент.
След.

Вернуться в По форуму

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

☞ Форум Казино. Всегда свежие бездепы в онлайн казино. Налетай!


*** заработок на сайте, выплаты еженедельно, в долларах ***
-= покупка и продажа кликов и трафика =-