Отправка e-mail

Тема в разделе "PHP программирование", создана пользователем ????, 21 фев 2004.

Статус темы:
Закрыта.
  1. ????

    ???? Гость

    Есть ли у кого готовые наработки по теме?
    Поясню:
    хочу организовать проверку данных на странице. Пользователь выделяет неверные данные на странице, жмет Ctrl+Enter и выбранные данные высылаются мне на мэйл, а я, если надо, исправляю. Часто такое видел для проверки "арфаграфеи" :) на различных сайтах (rsdn например).
    З.Ы. Пока писал подумал что надо сходить на rsdn и выдрать там скрипт если есть :) Но все равно имхо Ваша помощь мне пригодится :(
     
  2. ????

    ???? Гость

    Ок. Часть уже разобрал - есть скрипт орфуса (кно не знает и интересно могу выложить или дать ссылку) который постит запрос. Запрос идет на внешней сайт, что не есть хорошо :) Надо писать скрипт обрабатывающий все это :)
     
  3. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    ????
    тут без словарика не обойтись. а словарик в БД нужен, иначе наргрузка неслабая будет.
     
  4. STYX

    STYX Гость

    Так и словарик должен быть не маленький... Это целый сервер монжо организовать...
     
  5. ????

    ???? Гость

    Серёга
    STYX
    Не, словарь не нужен :) Может я плохо объяснил, но исправлять буду Я. Мне главное оргпнизовать удобный и простой способ уведомления от пользователя. Т.е. пользователь для связи со мной не болжен открывать почтовик, придумывать тему, писать текст... а просто выделил ошибку, нажал на кнопочку, уточнил свои претензии (если хочет) - и все, а скрипты обеспечили доставку собщения мне например на мыло. Я в мыле посмотрел строку, открыд страницу с ошибкой, убедился в ошибке и исправил.
     
  6. ????

    ???? Гость

    Вот тот скрипт от орфуса о котором я говорил. Привожу не полный скрипт, а часть. Кому надо, сходит на сайт и возмет полный и почитает форум - вопросов меньше будет.

    Код (Text):
    // COPYRIGHT
    // ~~~~~~~~~
    // Original idea of Orfo system belongs to Dmitry Koteroff.
    // If you want to modify this script, please communicate
    // with author first: http://forum.dklab.ru/other/orphus/.
    //
    // You may use this script "as is" with no restrictions.
    // Please do not remove these comments.
    //
    // УСЛОВИЯ ИСПОЛЬЗОВАНИЯ
    // ~~~~~~~~~~~~~~~~~~~~~
    // Оригинальная идея системы "чистки" орфографии принадлежит
    // Дмитрию Котерову. Если Вы хотите модифицировать этот скрипт,
    // пожалуйста, свяжитесь сначала с автором по адресу:
    // http://forum.dklab.ru/other/orphus/.
    //
    // Вы можете использовать этот скрипт и идею "как есть".
    // Пожалуйста, не удаляте эти комментарии.

    var orfo = new Object;

    orfo.email   = "orfo@rsdn.ru";
    orfo.hq     = "http://orphus.dklab.ru";
    orfo.img    = "/Images/orfo.gif";
    orfo.contlen  = 10;
    orfo.contunit  = "word";
    orfo.seltag1  = "<!!!>";
    orfo.seltag2  = "<!!!>";
    orfo.version  = "2.2";
    orfo.ready   = false;
    orfo.alt    = "Выделите орфографическую ошибку мышью и нажмите Ctrl+Enter. Сделаем язык чище!";
    orfo.badbrowser = "Ваш браузер не поддерживает возможность перехвата выделенного текста. Возможно, слишком стара\я верси\я, а возможно, еще кака\я-нибудь ошибка.";
    orfo.toobig   = "Вы выбрали слишком большой объем текста!";
    orfo.thanks   = "Спасибо за сотрудничество!";
    orfo.subject  = "Орфографическая ошибка";
    orfo.docmsg   = "Документ:";
    orfo.intextmsg = "Орфографическая ошибка в тексте:";
    orfo.ifsendmsg = "Послать сообщение об ошибке автору ("+orfo.email+")?\nВаш браузер останется на той же странице.";
    orfo.gohome   = "Перейти на домашнюю страницу системы Orfo?";
    orfo.author   = "Система Orfo v"+orfo.version+". Автор: Дмитрий Котеров.";
    orfo.comment  = "Комментарий: ";
    orfo.comment_prompt = "Поясните, что именно здесь неправильно (нажмите cancel если не хотите пояснять)";
    orfo.comment_default = "";

    document.writeln(
    '<form name=orfo_form target=orfo_frame action="'+orfo.hq+'/" method=post>' +
    '<input type=hidden name="email" value="'+orfo.email+'">' +
    '<input type=hidden name="subject" value="'+orfo.subject+'">' +
    '<input type=hidden name="Referrer" value="">' +
    '<input type=hidden name="Address" value="">' +
    '<input type=hidden name="Context" value="">' +
    '</form>' +
    '   <iframe name=orfo_frame valign=top width=1 height=1 border=0 style="position:absolute;visibility:hidden"></iframe>' +
    '<table width=1 cellpadding=0 cellspacing=0 border=0 bgcolor=9999FF>' +
    '<tr>' +
     '<td>'+
        '<a onClick="return orfo_imgclick()" target=_blank href="'+orfo.hq+'/"><img src="'+orfo.img+'" alt="'+orfo.alt+'" title="'+orfo.alt+'" __width=121 __height=21 border=0></a>' +
     '</td>' +
    '</tr>' +
    '</table>' +
    ''
    );
    orfo.ready = true;
    document.onkeypress = BODY_onkeypress;

    function BODY_onkeypress(e)
    {
    var pressed=0;
    if(!orfo.ready) return;
    var we=null;
    if(window.event) we=window.event;
    if(we) {
    // IE
    pressed=we.keyCode==10;
    } else if(e) {
    // NN
    pressed =
    (e.which==10 && e.modifiers==2) || // NN4
    (e.keyCode==0 && e.charCode==106 && e.ctrlKey) ||
    (e.keyCode==13 && e.ctrlKey) // Mozilla
    }
    if(pressed) orfo_do();
    }
    function orfo_strip_tags(text)
    {
    for(var s=0; s<text.length; s++)
    .
    .
    .
     
  7. STYX

    STYX Гость

    Ну, так и возьми этот код, только отправляй запрос на свой скрипт отправки мыла. И все.
     
  8. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    ????
    Кстати да. Если это просто на HTML то почему бы не поставить себе на сайт и не отправлять?
     
  9. ????

    ???? Гость

    Серёга
    поставил :)
    P.S. Может на codeby тоже поставить в раздел статей? Пусть люди ошибки исправляют (если есть).
    STYX
    его еще написать надо :)
     
  10. STYX

    STYX Гость

    Так уже две темы были про то, как их сделать, если очень надо, могу и панисать. Хостинг php держит?
     
  11. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    ????
    поройся в форуме
    я приводил хороший скрипт на все случаи жизни
    или просто посмари ф-цию mail()
     
Загрузка...
Похожие Темы - Отправка mail
  1. Реник
    Ответов:
    2
    Просмотров:
    1.389
  2. bolahg
    Ответов:
    0
    Просмотров:
    2.233
  3. Supermaximus
    Ответов:
    4
    Просмотров:
    2.547
  4. Supermaximus
    Ответов:
    1
    Просмотров:
    2.230
  5. k85
    Ответов:
    4
    Просмотров:
    90
Статус темы:
Закрыта.

Поделиться этой страницей