Перейти к содержимому


Фото

Веб


  • Чтобы отвечать, сперва войдите на форум
4 ответов в теме

#1 Ckala

Ckala

    Cameraman

  • sh.ru Old School
  • 1 013 Сообщений:

Опубликовано 29 Август 2006 - 13:17

Может кто знает, но как сделать на сайте форму ввода данных с несколькими полями, например, имя, фамилия, телефон, и при нажитии кнопки "отправить" эти данные в удобночитаемом виде отправляются на определенный е-меил?

Изменено: Ckala, 29 Август 2006 - 13:23

  • 0

#2 Alex-X

Alex-X

    Silent Hunter

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 3 027 Сообщений:

Опубликовано 29 Август 2006 - 13:27

Я не понимаю, а в чём трудность? Если ты не знаешь, как это делается, используй стандартные формы "отправка почтой". Их в инете выше крыши. За 2 мин найдёшь. Всё зависит только от того, через какие скрипты ты это хочешь (и сможешь) реализовать. А это уже вопросы к хостеру.
  • 0

#3 Inso

Inso

    warfish

  • Хранители
  • 2 836 Сообщений:

Опубликовано 29 Август 2006 - 16:59

Я бы просто указал в action имя перлового скрипта и написал бы собственно скрипт отправки. Составление текста - грязная и легкая работа. Отправка через сендмейл, если хостер на никсах, НО здесь вопрос безопасности стоит остро. Если пользователь сам указывает адрес отправки, то его нужно жестко фильтровать. В библиотеке перловых модулей где-то был громадный регексп на узнавание нормального адреса, но хотябы отсеивать символы ";" и "," и все что за ними.
  • 0

#4 Ckala

Ckala

    Cameraman

  • sh.ru Old School
  • 1 013 Сообщений:

Опубликовано 29 Август 2006 - 17:12

Цитата(Alex-X @ Tuesday, 29 August 2006, 14:27)
Я не понимаю, а в чём трудность? Если ты не знаешь, как это делается, используй стандартные формы "отправка почтой". Их в инете выше крыши. За 2 мин найдёшь. Всё зависит только от того, через какие скрипты ты это хочешь (и сможешь) реализовать. А это уже вопросы к хостеру.
[snapback]252325[/snapback]


Я поискал, нашел, но для меня там много непонятного... Например, про CGI скрипты... "Если они доступны у хостера". С хостером еще неизвестно, но он точно будет платным. Стоит ли расчитывать на их наличие? Тем более мне нужно сделать сайт, работающий в оффлайне, для его предоставления человеку.

Цитата(Insomnia @ Tuesday, 29 August 2006, 17:59)
Я бы просто указал в action имя перлового скрипта и написал бы собственно скрипт отправки. Составление текста - грязная и легкая работа. Отправка через сендмейл, если хостер на никсах, НО здесь вопрос безопасности стоит остро. Если пользователь сам указывает адрес отправки, то его нужно жестко фильтровать. В библиотеке перловых модулей где-то был громадный регексп на узнавание нормального адреса, но хотябы отсеивать символы ";" и "," и все что за ними.
[snapback]252403[/snapback]


Хм, я смысл текста уловил, но очень поверхностно. Я знаком с веб очень поверхностно. Кстати, у меня сейчас есть сервер на никсах с сендмейл, только я все равно не знаю, зачем он нужен =)
Адрес отправки фиксированный.
  • 0

#5 Inso

Inso

    warfish

  • Хранители
  • 2 836 Сообщений:

Опубликовано 29 Август 2006 - 17:31

Цитата(Ckala @ Tuesday, 29 August 2006, 21:12)
Цитата(Alex-X @ Tuesday, 29 August 2006, 14:27)
Я не понимаю, а в чём трудность? Если ты не знаешь, как это делается, используй стандартные формы "отправка почтой". Их в инете выше крыши. За 2 мин найдёшь. Всё зависит только от того, через какие скрипты ты это хочешь (и сможешь) реализовать. А это уже вопросы к хостеру.
[snapback]252325[/snapback]


Я поискал, нашел, но для меня там много непонятного... Например, про CGI скрипты... "Если они доступны у хостера". С хостером еще неизвестно, но он точно будет платным. Стоит ли расчитывать на их наличие? Тем более мне нужно сделать сайт, работающий в оффлайне, для его предоставления человеку.

Вот тут ты не прав. Любой популярный бесплатный хостер дает поддержку cgi.
Цитата(Ckala @ Tuesday, 29 August 2006, 21:12)
Цитата(Insomnia @ Tuesday, 29 August 2006, 17:59)
Я бы просто указал в action имя перлового скрипта и написал бы собственно скрипт отправки. Составление текста - грязная и легкая работа. Отправка через сендмейл, если хостер на никсах, НО здесь вопрос безопасности стоит остро. Если пользователь сам указывает адрес отправки, то его нужно жестко фильтровать. В библиотеке перловых модулей где-то был громадный регексп на узнавание нормального адреса, но хотябы отсеивать символы ";" и "," и все что за ними.
[snapback]252403[/snapback]


Хм, я смысл текста уловил, но очень поверхностно. Я знаком с веб очень поверхностно. Кстати, у меня сейчас есть сервер на никсах с сендмейл, только я все равно не знаю, зачем он нужен =)
Адрес отправки фиксированный.
[snapback]252412[/snapback]


Ну купи книгу по Perl/CGI, если ты этим заинтересован. Есть альтернативы, например PHP. Весь этап можно поделить на три части.
0) В хтмл коде формы указать в поле action имя скрипта smile.gif
1) Сначала, от типа запроса, POST или GET достать параметры.
2) Сложить их в кучу и сделать текст письма из них
3) Взять из базы (?) адрес получателя и запустить sendmail с нужными параметрами.
  • 0