Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб скрипты » Поиск и обмен » Обработчик Web формы с отправкой на email (Per) Где?
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Benedict
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Oct 2002
Место проживания:
Публикаций: 18
Статус: Benedict в оф-лайне
Question Обработчик Web формы с отправкой на email (Perl) Где? [сообщение #31997]

Нужен скрипт на перле (Perl), обрабатывающий форму и посылающий ее значения на мыло но, проблема в том, что должно уметь закачивать файлы с локального компа и аттачить к письму.
Кто что посоветует?

__________________
C уважением, Benedict

Сообщение было отредактировано Benedict 24-01-2003 в 15:47

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 24-01-2003 15:19
Нажмите сюда для просмотра профайла Benedict Отправить Персональное сообщение Benedict Посетить домашнию страничку Benedict! Найти сообщения от Benedict Добавить Benedict в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #31998]

http://www.dtheatre.com/scripts/formmail
http://www.hotscripts.com/PHP/Scrip...orm_Processors/

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 24-01-2003 15:22
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
nanut
Участник+
Средний рейтинг: 4.18 | Оценок: 11
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: есть;)
Публикаций: 404
Статус: nanut в оф-лайне
[сообщение #32042]

Еще можно здесь покапаться, может наидете для себя подходящее:
=http://www.woweb.ru/non-cgi/16/

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 25-01-2003 00:00
Нажмите сюда для просмотра профайла nanut Отправить Персональное сообщение nanut Найти сообщения от nanut Добавить nanut в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Ausw
Модератор
Средний рейтинг: 3.57 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: BloodyVostok
Публикаций: 565
Статус: Ausw в оф-лайне
[сообщение #32110]

хороший проверенный рабтающий скрипт "на ура". Форму можно менять как угодно, главное сохранить имена инпутов неизменными.

quote:
<form action="http://my_site.com/cgi-bin/mail.cgi" method=post name=mail">
<table cellpadding=4 cellspacing=1 border=0 width=30% bgcolor=#999999 align=center><tr><td bgcolor=#EEEEEE colspan=2 align=left><b>Отправляем мыло</b></td>
</tr>
<tr bgcolor=#FFFFFF valign=middle>
<td><b>Ваш адрес</b></td>
<td>
<input type=text name="from" size=15>
    </td>
</tr>
<tr bgcolor=#FFFFFF >
<td valign=top width=30%><b>Тема:</b></td>
<td valign=middle>
<input type=text name="subj" size=20 maxlength=40 value="">
</td>
</tr>
<tr bgcolor=#FFFFFF >
<td valign=top><b>Текст сообщения:</b></td>
<td valign=middle>
<textarea cols=30 rows=6 name="body"></textarea>
</td>
</tr>
<tr>
<td bgcolor=#EEEEEE valign=middle colspan=2 align=center>
<input type=Submit value=Отправить name="Submit">
 
<input type="reset" value="Очистить" name="reset">
</td>
</tr>
</table>
</form>



вот сам скрипт mail.cgi

quote:

#!/usr/local/bin/perl

use CGI ;
use strict;

my $mail_prog = '/usr/lib/sendmail';
my $query = new CGI;
my $from = $query->param('from'); #
my $subj = $query->param('subj'); #Получаем данные из формы.
my $body = $query->param('body'); #

if ($from !~ /.+\@.+\..+/) {&Error}#Проверяем на правильность мыла

my $to = "baklanov\@tut.net" ;#определяем адрес куда шлем мыло

open (MAIL, "|$mail_prog -t");
print MAIL "To: $to\n";
print MAIL "Reply-to: $from\n";
print MAIL "From: $from\n";
print MAIL "Subject: $subj\n";
print MAIL "\n\n";
print MAIL "".$body."\n" ;
print MAIL "\n\n";
close (MAIL);

print "Content-type: text/html\n\n";#Сообщение после отправки
print "Спасибо что наспамили :-\";#
#print "Location: http://test.com/n; а можно редиректить


sub Error {
print "Content-type: text/html\n\n";
print "Левое мыло, вернись и исправь быро!";
exit;
}

__________________
"Gott weiss, ich will kein Engel sein!"

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-01-2003 16:08
Нажмите сюда для просмотра профайла Ausw Отправить Персональное сообщение Ausw Посетить домашнию страничку Ausw! Найти сообщения от Ausw Добавить Ausw в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #32116]

да ну, полный отстой.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-01-2003 16:19
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Ausw
Модератор
Средний рейтинг: 3.57 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: BloodyVostok
Публикаций: 565
Статус: Ausw в оф-лайне
[сообщение #32132]

polo да что ты говоришь а что собсно тебе не нравица?

__________________
"Gott weiss, ich will kein Engel sein!"

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-01-2003 19:17
Нажмите сюда для просмотра профайла Ausw Отправить Персональное сообщение Ausw Посетить домашнию страничку Ausw! Найти сообщения от Ausw Добавить Ausw в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #32177]

1. нет проверки входящих данных, можн и текста на пару мегабайт засунуть и отослать.
2. Просто использует программу сендмэйл, если к ней доступа нема то соси лапу.
Не говорю о том что нельзя прикреплять файлы. Да и вообще это самое простое что можно придумать.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-01-2003 21:28
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Ausw
Модератор
Средний рейтинг: 3.57 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: BloodyVostok
Публикаций: 565
Статус: Ausw в оф-лайне
[сообщение #32652]

polo

quote:
нет проверки входящих данных, можн и текста на пару мегабайт засунуть и отослать.
ну это элементарный и понятный скрипт, я ж не сказал что он "суперкрутой"
quote:
Просто использует программу сендмэйл, если к ней доступа нема то соси лапу.
а где лапу не соси? ведь почти все хостеры дают сендмайл, и редко smtp

__________________
"Gott weiss, ich will kein Engel sein!"

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-01-2003 03:31
Нажмите сюда для просмотра профайла Ausw Отправить Персональное сообщение Ausw Посетить домашнию страничку Ausw! Найти сообщения от Ausw Добавить Ausw в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 18:58.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01124501 seconds (54.68% PHP - 45.32% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.