powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl+HTML+JS) Генерация динамической страницы и автоотправка сообщений на почту.
4 сообщений из 4, страница 1 из 1
(Perl+HTML+JS) Генерация динамической страницы и автоотправка сообщений на почту.
    #33685036
Ceridan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Два вопроса на которые поисковики такквнятно и не ответили, если кто-то может подсказать - подскажите пожалуйста :)

1. Есть форма, есть программа обработчик формы на перле...
Я могу написать на JS функцию генерации новой динамической страничкки при нажатии на кнопку SUBMIT, но как сделать так, чтобы страничка возвращаемая cgi-программой не заменяла страницу с формой, а заменяла бы эту динамическую страницу или же как на перле генерить новую динамическую страницу нужного мне размера?

2. Есть форма, я хочу, чтобы по нажатию на кнопку SUBMIT содержимое полей формы отправлялось ко мне на почту. Возможно ли это сделать и может кто-нибудь дать ссылку или рассказать как писать обработчик для этой формы, чтобы реализовать автоотправку?
...
Рейтинг: 0 / 0
(Perl+HTML+JS) Генерация динамической страницы и автоотправка сообщений на почту.
    #33685049
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ceridan2. Есть форма, я хочу, чтобы по нажатию на кнопку SUBMIT содержимое полей формы отправлялось ко мне на почту. Возможно ли это сделать и может кто-нибудь дать ссылку или рассказать как писать обработчик для этой формы, чтобы реализовать автоотправку?
Можете воспользоваться модулем
Mail::Sender - module for sending mails with attachments through an SMTP server

Либо через sendmail
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
my $sendmail = "/usr/bin/sendmail"; # путь к sendmail

open ( MAIL, "|$sendmail -t" ) || die "Can't open sendmail $!\n"; 
print MAIL "Content-type: text/plain; charset=windows-1251\n"; 
print MAIL "To: кому\@mail.ru\n"; 
print MAIL "From: от_кого\@mail.ru\n"; 
print MAIL "Subject: Заголовок\n\n"; 
print MAIL <<END;
тело письма
лалала
END
close(MAIL); 
...
Рейтинг: 0 / 0
(Perl+HTML+JS) Генерация динамической страницы и автоотправка сообщений на почту.
    #33685053
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ceridan1. Есть форма, есть программа обработчик формы на перле...
Я могу написать на JS функцию генерации новой динамической страничкки при нажатии на кнопку SUBMIT, но как сделать так, чтобы страничка возвращаемая cgi-программой не заменяла страницу с формой, а заменяла бы эту динамическую страницу или же как на перле генерить новую динамическую страницу нужного мне размера?
Думаю я правильно понял вопрос.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
#!/usr/bin/perl
use strict;
use warnings;
use CGI;
use CGI::Carp qw(fatalsToBrowser); # For debuging

## Создаем интерфейс для работы с CGI
my $cgi = new CGI;
print "Content-type: text/html\n\n";

print "
<html>
<head>
<title>Тест</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows- 1251 \">
<body>";

## Определяем действие
my $action = $cgi->param('action');
if ( !$action || $action eq "feedback" ) { &feedback; }
elsif ( $action eq "feedback_result" ) { &feedback_result; }

sub feedback {
	print qq|
	<form method="post">
	Имя<br>
	<input type="text" name="name"><br>
	Фамилия<br>
	<input type="text" name="last_name"><br>
	Сообщение<br>
	<textarea cols="30" rows="5" name="message"></textarea><br>
	<input type="hidden" name="action" value="feedback_result">
	<input type="submit">
	</form>
	|;
}

sub feedback_result {
	print "
	Имя: " . $cgi->param('name') . "<br>
	Фамилия: " . $cgi->param('last_name') . "<br>
	Сообщение: " . $cgi->param('message') . "<br>
	";
}

print "</body>
</html>";

 1 ;
Данного примера должно хватить.
...
Рейтинг: 0 / 0
(Perl+HTML+JS) Генерация динамической страницы и автоотправка сообщений на почту.
    #33685066
Ceridan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Вам большое Николай, Вы прямо мой спаситель сегодня :) Пойду пробовать на практике :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl+HTML+JS) Генерация динамической страницы и автоотправка сообщений на почту.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]