|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Andrew Evdokimov 2:5020/767.3 19 May 2001 22:21:52 To : Pavel Reich Subject : Re^2: Обновление данных на сайте по e-mail'у -------------------------------------------------------------------------------- 09 мая 2001, 13:25 Pavel Reich >щ>щ>щ>щ>щ> Andrew Evdokimov: VV>>> Можно ли осуществить такую фичу. VV>>> Я посылаю по емыйлу письмо (определённого формата). VV>>> А на моём сайте меняется кусок текста (в формах, например). VV>>> Объясните, пожалуйста, как можно подробней. AE>> Ставишь робота, который смотрит твой почтовый ящик, и если находит там AE>> письмо, пытается его распарсить. Если распарсивает прямо, то кидает в AE>> БД, откуда и строится твой сайт. Хотя можно и html переписывать, AE>> естественно. Пишется на чем хочешь практически. PR> Давайте поподробнее обсудим идею сабжа. PR> Как я это представляю (на перле): используя модуль Net::Pop3 PR> выкачиваем PR> сообщения с сервера. Тема письма - имя файла вида:upload:index.html PR> (закачиваем на наш сервер файл в корневой каталог с именем index.html) PR> или download:images/home.gif (скачиваем из images файл home.gif). Теперь PR> с телом письма: в каком формате лучше слать:MIME или UUE? С последним PR> может возникнуть проблема многосекционности (насчет первого, я его хуже PR> знаю, судить не могу). Если файл существует, проверяем атрибут ридонли, PR> если его нет - обновляем. Если есть - пишем письмо отправителю, он PR> дает подтверждение, все равно обновляем. Список отправителей хранится PR> отдельно в скрипте. У кого еще какие идеи? Hу я писал выше как хорошо делать. Контент сайта берется из БД, как это принято у нас, или текстовиков, как это принято у них. Письмо содержит аттач в виде XML'я, в котором написано, что и где обновлять, как это принято у нас, или специально сформатированный текст, в котором написано, что и где обновлять, как это принято у них. Письмо читается программой на Java, как это принято у нас, или на Perl, как это принято у них, и этой же (или другой) программой обновляется БД, как это приянто у нас, или соответсвующий текстовик, как это принято у них. После обработки результат (обработал/нет, где, почему, кто дурак и т.п.) записывается в БД, как это принято у нас, или в /dev/null, как это принято у них, и параллельно отслылается на e-mail отправителю, как это принято у нас, или в /dev/null, как это принято у них. Статистика доступна через web-интерфейс, как это принято у нас, или недоступна вообще, как это принято у них. Phasing your mind, -=[InternetMedia Solutions] Andrew "_elahi_" Evdokimov -=[www.imsolutions.ru] --- * Origin: It's so FUCKING GREAT to be alive ! (Zappa) (2:5020/767.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/151353b06f481.html, оценка из 5, голосов 10
|