PHP Отправить письмо на адрес электронной почты пользователя, введенный в текстовое поле

0

Я пытаюсь сделать простую форму, которая отправляет указанный пользователем/введенный адрес электронной почты ссылку на них.

Посетитель> Введите почту> Хит Отправить> Получает почту со ссылкой

Но я борюсь за то, чтобы он работал.

  • 0
    для этого вы можете получить ответ от stackoverflow.com/questions/17247031/…
  • 0
    поделитесь кодом в своем вопросе
Теги:
hyperlink
forms
email
send

3 ответа

0
Лучший ответ

$headers = "From: Siddharth Jain <email>\r\n"; $headers.= "Reply-To: Siddharth Jain <email>\r\n"; $headers.= "Return-Path: email\r\n"; $headers.= "Bcc: Siddharth Jain <email>\r\n"; $headers.= "PHP/". phpversion();

$ to = $ _REQUEST ['email'];

$ Subject = "";

$ mailcontent = 'Codeword:'. $ _ POST ["text_box"];

mail ($ to, $ subject, $ mailcontent, $ headers);

Замените "email" на свою электронную почту и "Siddharth Jain" с именем, которое вам нужно отобразить в этом письме.

0

спасибо Митали Мехта :)

Получил это, чтобы работать.

    <?php
// Contact subject
$subject ="mail subject"; 

// Details
$message="$detail";

// Mail of sender
$mail_from="[email protected]"; 

// From 
$header="from: [email protected]";

// Enter your email address
$to = $_REQUEST['customer_mail'];
$send_contact=mail($to,$subject,$message,$header);

// Check, if message sent to your email 
// display message "We've recived your information"
if($send_contact){
header("Location:http://www.domain.com/");
}
else {
echo "ERROR";
}
?>

в случае, если кто-то еще этого хочет :) также это также отправляет мне копию запроса.

-1

Обратите внимание: если вы используете mail() на локальном сервере, для этого вам необходимо настроить локальный почтовый сервер.

Для получения дополнительной информации о функциях почты(): http://php.net/manual/en/function.mail.php

Ещё вопросы

Сообщество Overcoder
Наверх
Меню