Как я могу изменить этот почтовый вызов send.php $, чтобы включить $ phone paramerter - PullRequest
0 голосов
/ 05 марта 2012

Как мне добавить параметр номера телефона, который я добавил, в тело письма, отправленного этим php-скриптом?:

$post = (!empty($_POST)) ? true : false;

if($post)
{
    $name    = stripslashes($_POST['name']);
    $email   = trim($_POST['email']);
    $phone   = trim($_POST['phone']);
    $subject = trim($_POST['subject']);
    $message = stripslashes($_POST['message']);

    $error = '';

    // Check name
    if(!$name)
        $error .= 'Name required! ';

    // Check email
    if(!$email)
        $error .= 'E-mail required! ';

    if($email && !ValidateEmail($email))
        $error .= 'E-mail address is not valid! ';

    // Check phone
    if(!$phone)
        $error .= 'Phone number required! ';


    // Check message
    if(!$message)
        $error .= "Please enter your message!";

    if(!$error)
    {
        $mail = mail(WEBMASTER_EMAIL, $subject, $message,
             "From: ".$name." <".$email.">\r\n"
            ."Reply-To: ".$email."\r\n"
            ."X-Mailer: PHP/" . phpversion());

        if($mail)
            echo 'OK';
    }
    else
        echo '<div class="errormsg">'.$error.'</div>';
}

Я добавил $ phone в раздел $ post, создал поле в своей форме, теперь мне просто нужно вернуть содержимое в полученном электронном письме. Любые советы с благодарностью.

1 Ответ

3 голосов
/ 05 марта 2012

Если я правильно понял, что вы хотите, вам нужно что-то вроде этого:

$message = "Phone: $phone\r\n" . $message;

до

$mail = mail(WEBMASTER_EMAIL, $subject, $message,
         "From: ".$name." <".$email.">\r\n"
        ."Reply-To: ".$email."\r\n"
        ."X-Mailer: PHP/" . phpversion());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...