Forum Webscript.Ru

Программирование => PHP => Тема начата: KapZ от 02 Октября 2006, 23:39:47

Название: Отсылка на мыло без клиента
Отправлено: KapZ от 02 Октября 2006, 23:39:47
ищу 2ой день скрипт САМЫЙ простой для отправки формы на эмейл без участия почтовых программ...
Скачал более 20 скриптов - настраивал (как умею), не отсылают!!!

Помогите пожалуйста...
Мне нужна САМАЯ простая форма:
поле 1-имя
поле 2-ответ на вопрос

и ещё вопрос - нельзя ли привязать к этой форме 2 действия???
Т.е. отправлять на почту и, допустим, записывать эти же данные в другую форму???
Название: Отсылка на мыло без клиента
Отправлено: brainkiller от 03 Октября 2006, 01:42:58
Вам не форма нужна, а скрипт, который обработает данные, полученные из формы. Попробуйте phpmailer - работает безотказно.

По второй части вопроса: а почему нет? При сабмите формы данные отправляются скрипту, указанному в action, для дальнейшей обработки. А в этом скрипте можете делать с ними все, что угодно: отправить на почту, записать в базу данных, вывести пользователю страницу с этими данными (в т.ч. и внутри формы).
Название: Отсылка на мыло без клиента
Отправлено: KapZ от 03 Октября 2006, 02:09:16
brainkiller

дело в том,что я мало шарю в ХТМЛ, ну это полбеды...
В ПХП же я ноль!!! Азы С++ конечно играют роль, но совершенно малую...

Может вы поможете с написанием формы (2ая часть)???
Название: Отсылка на мыло без клиента
Отправлено: KapZ от 03 Октября 2006, 02:13:52
нашёл! Заработало!

вот код ПХП странички:

$email = \'***@***\';
$subject = \'Message from web site\';

foreach ($HTTP_POST_VARS as $key => $value) {
    $text .= "$key = $value \\n";
}

$from = $HTTP_POST_VARS[\'name\'] . \' \' . $HTTP_POST_VARS[\'email\'];
mail($email,$subject,$text,"From: $from\\nReply-To: $from\\n");

?>
Название: Отсылка на мыло без клиента
Отправлено: KapZ от 03 Октября 2006, 02:16:26
Помогите доработать код,чтобы после отсылки этой формы данные из 2х полей "имя" и "тема" вписывались в другую форму!

Пример (немного не удачный): захожу на форум, ввожу имя и пароль, это отсылается на мыло и далее заходит на форум!...фот что-то типа этого!
Название: Отсылка на мыло без клиента
Отправлено: brainkiller от 03 Октября 2006, 12:28:35
Если нужно вписать данные в другую форму, просто добавьте в РНР-код что-то вроде

echo \'\';

или

echo \'\';

в зависимости от типа нужного Вам элемента формы.

Что же касается авторизации на разного рода форумах, пример действительно не самый удачный.
Название: Отсылка на мыло без клиента
Отправлено: KapZ от 03 Октября 2006, 14:33:19
огромное спасибо, как смогу - испробую..
Название: Отсылка на мыло без клиента
Отправлено: CGVictor от 10 Октября 2006, 09:40:45
KapZ
[m] OMG...

http://ru2.php.net/manual/ru/function.mail.php
Вдумчиво читаем примеры.

Тема закрыта.