Alex_B |
Отправлено: 11.09.2006, 13:35 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 7
|
Здравствуйте.
На сайте нужна форма, после заполнения которой информация из полей для заполнения посылается на e-mail.
Как попроще это сделать?В том смысле, какую технологию использовать. Может IntraWeb это обеспечить?
(IntraWeb есть только в Builder 2006, а в Builder 6?)
Зарание спасибо. |
|
Arsa |
Отправлено: 11.09.2006, 19:54 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 77
|
Я бы делал через пхп и тебе советую, ничего сложного в этом нет, может скрипт в инете подходящий найдешь |
|
AVC |
Отправлено: 12.09.2006, 08:12 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Если полей не очень много, то для отправки почты может хватить javascript на стороне клиента. |
|
Arsa |
Отправлено: 12.09.2006, 10:35 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 77
|
QUOTE | Если полей не очень много, то для отправки почты может хватить javascript на стороне клиента |
Как ты отправишь через яву, если сейчас все почтовые серваки требуют сначала POP аунтификацию, а там и пароли нужны? Хотя, какой почтовый сервер использует Alex_B? |
|
AVC |
Отправлено: 12.09.2006, 12:09 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (Arsa @ 12.09.2006, 09:35) | QUOTE | Если полей не очень много, то для отправки почты может хватить javascript на стороне клиента |
Как ты отправишь через яву, если сейчас все почтовые серваки требуют сначала POP аунтификацию, а там и пароли нужны? Хотя, какой почтовый сервер использует Alex_B? |
Вызывая используемого по умолчанию почтового клиента (mailto). Его настройка на совести конечного пользователя.
В свое время столкнулся с ограничением на размер body. |
|
Arsa |
Отправлено: 12.09.2006, 15:32 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 77
|
To AVC:
Но если так, то можно.
Но ведь ему то ни это нужно, наверное. Юзер вводит, например инфу о себе и жмет кнопку отправить, причем неподозревая что это инфа уходит еще и на мыло админу сайта. Никаких хлопот узеру и оперативность в наблюдении за активностью на сайте админу!
Что то похожее у кардеров: у них, например, липовый интернет магазин, и как только узер вводит инфу о своем картоне, она сразу отсылается кардерам. |
|
AVC |
Отправлено: 12.09.2006, 15:49 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (Arsa @ 12.09.2006, 14:32) | Но ведь ему то ни это нужно, наверное. |
Во-во. Пока не знаем что нужно и совет дать трудно. Но если отравка почты на стороне web сервера, то, с моей точки зрения, выбор любого из builder'ов — наихудший. |
|
Alex_B |
Отправлено: 12.09.2006, 16:39 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 7
|
QUOTE | ...может хватить javascript на стороне клиента. |
То есть не нужно никакого серверного сценария?
QUOTE | Вызывая используемого по умолчанию почтового клиента (mailto). |
Пользователь только заполняет форму и на одну кнопку жмет.
QUOTE | Но если отравка почты на стороне web сервера, то, с моей точки зрения, выбор любого из builder'ов — наихудший. |
К сожалению мои знания слишком ограничены что бы выбирать.
Поэтому начал ковырять в сторону "CGI-приложения" -- TWebModule.
Для отладки мне нужен Personal Web Server.
Прочитал что в FrontPage он (персональный сервер) есть...Установил. Но не удается найти исполняемый каталог (cgi-bin), куда я по идее доолжен помещать файлы .exe которые должны выполняться на сервере.
Как же быть?Может кто-нибудь делал серверные приложения...
|
|
Arsa |
Отправлено: 12.09.2006, 17:19 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 77
|
Я ничего не знаю о глубине твоих знаний, но советую эту фигню делать на ПХП. Ну если ты знаешь С++, то изучить ПХП будет легко, к примеру, мне понадобилось недели 2 на это. Скачай в сети Денвер, установи его. Потом скачай учебники по ПХП и ... . Кстати, ФронтПэйдж — это полная лажа, и ты сам это поймешь через некоторое время. |
|
Alex_B |
Отправлено: 12.09.2006, 18:01 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 7
|
Что ФронтПэйдж — лажа, это мне не важно. Нужна только возможность проверки сценариев, то есть нужен Microsoft Personal Web Server.
А Денвер-это что? |
|
AVC |
Отправлено: 12.09.2006, 18:11 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE | ...может хватить javascript на стороне клиента.
То есть не нужно никакого серверного сценария?
|
Да не нужно. Но действий будет как минимум два — запустить почтовика и собственно послать.
QUOTE |
Может кто-нибудь делал серверные приложения
|
Делал. Основной недостаток BCB — реальные web сервера НЕ крутятся под виндой. Т.е. приложение на bcb запустить не удастся. Или удастся, но довольно сложным способом.
Я бы остановился на
Apache + PHP + PHPExpertEditor
Бонус — все оффициально бесплатное |
|
Alex_B |
Отправлено: 12.09.2006, 18:39 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 7
|
QUOTE | приложение на bcb запустить не удастся. |
Во дела...
Вижу я не то учил.. базы данных на SQL, интернет на PHP, EXEL на VBA...
Спасибо за информацию
Отредактировано Alex_B — 12.09.2006, 18:41 |
|
Arsa |
Отправлено: 12.09.2006, 18:58 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 77
|
Дэнвер — это комплект, куда входя ПХП, МайСКЛ, Апача и ..., воообщем все то что нужно для начинающему вэбмастеру. Да и устанавливается он просто. |
|
Admin |
Отправлено: 12.09.2006, 22:23 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Собственно вопрос следующий — где должна выполняться
отправка почты, на стороне клиента или сервера.
Если на сервере — однозначно PHP.
Простая функция PHP: mail($to, $subject, $body, $from);
Если из программы от Вас — то компонент NMSMTP
с вкладки FastNet или IdSMTP с вкладки Indy Clients.
|
|
Alex_B |
Отправлено: 14.09.2006, 19:34 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 7
|
Спасибо. Все понял.
Установил денвер, вроде все как надо. Помойму отличная штука.
дело за сценарием на PHP |
|