Автор Тема: Отсылка на мыло без клиента  (Прочитано 4298 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KapZ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отсылка на мыло без клиента
« : 02 Октября 2006, 23:39:47 »
ищу 2ой день скрипт САМЫЙ простой для отправки формы на эмейл без участия почтовых программ...
Скачал более 20 скриптов - настраивал (как умею), не отсылают!!!

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

и ещё вопрос - нельзя ли привязать к этой форме 2 действия???
Т.е. отправлять на почту и, допустим, записывать эти же данные в другую форму???

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отсылка на мыло без клиента
« Ответ #1 : 03 Октября 2006, 01:42:58 »
Вам не форма нужна, а скрипт, который обработает данные, полученные из формы. Попробуйте phpmailer - работает безотказно.

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

Оффлайн KapZ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отсылка на мыло без клиента
« Ответ #2 : 03 Октября 2006, 02:09:16 »
brainkiller

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

Может вы поможете с написанием формы (2ая часть)???

Оффлайн KapZ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отсылка на мыло без клиента
« Ответ #3 : 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

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отсылка на мыло без клиента
« Ответ #4 : 03 Октября 2006, 02:16:26 »
Помогите доработать код,чтобы после отсылки этой формы данные из 2х полей "имя" и "тема" вписывались в другую форму!

Пример (немного не удачный): захожу на форум, ввожу имя и пароль, это отсылается на мыло и далее заходит на форум!...фот что-то типа этого!

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отсылка на мыло без клиента
« Ответ #5 : 03 Октября 2006, 12:28:35 »
Если нужно вписать данные в другую форму, просто добавьте в РНР-код что-то вроде

echo \'\';

или

echo \'\';

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

Что же касается авторизации на разного рода форумах, пример действительно не самый удачный.

Оффлайн KapZ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отсылка на мыло без клиента
« Ответ #6 : 03 Октября 2006, 14:33:19 »
огромное спасибо, как смогу - испробую..

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Отсылка на мыло без клиента
« Ответ #7 : 10 Октября 2006, 09:40:45 »
KapZ
[m] OMG...

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

Тема закрыта.
LJ: Backslashed life (rss)

 

Sitemap 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