|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Pavel Reich 2:5004/75 09 May 2001 13:25:50 To : Andrew Evdokimov Subject : Re: Обновление данных на сайте по e-mail'у --------------------------------------------------------------------------------
Когда-то (Saturday April 21 2001 12:28) Andrew Evdokimov писал Victor Volkov:
VV>> Можно ли осуществить такую фичу.
VV>> Я посылаю по емыйлу письмо (определённого формата).
VV>> А на моём сайте меняется кусок текста (в формах, например).
VV>> Объясните, пожалуйста, как можно подробней.
AE> Ставишь робота, который смотрит твой почтовый ящик, и если находит там
AE> письмо, пытается его распарсить. Если распарсивает прямо, то кидает в
AE> БД, откуда и строится твой сайт. Хотя можно и html переписывать,
AE> естественно. Пишется на чем хочешь практически.
Давайте поподробнее обсудим идею сабжа.
Как я это представляю (на перле): используя модуль Net::Pop3 выкачиваем
сообщения с сервера. Тема письма - имя файла вида:upload:index.html (закачиваем
на наш сервер файл в корневой каталог с именем index.html) или
download:images/home.gif (скачиваем из images файл home.gif). Теперь с телом
письма: в каком формате лучше слать:MIME или UUE? С последним может возникнуть
проблема многосекционности (насчет первого, я его хуже знаю, судить не могу).
Если файл существует, проверяем атрибут ридонли, если его нет - обновляем. Если
есть - пишем письмо отправителю, он дает подтверждение, все равно обновляем.
Список отправителей хранится отдельно в скрипте.
У кого еще какие идеи?
Pavel
--- 25Reich_homeplace [The Beatles]
* Origin: Хорошо живется поинтам... (2:5004/75)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/121563af94702.html, оценка из 5, голосов 10
|