html — отправил автоответчик в форме переполнения стека

это мой php код:

<?php
$to = '[email protected]';
$subject = 'New EMail From Your web site:MakeMoneyCorner.com';
$name = $_POST['name'];
$email = $_POST['email'];
$message = <<<EMAIL

from $name
his email is:$email
EMAIL;

$header = '$email';

if($_POST){
mail($to, $subject, $message, $header, $feedback)
$feedback = 'your information has been successfully Send it';

}

if ($mail->send()){
$autoemail = new PHPMailer();
$autoemail->From = "[email protected]";
$autoemail->FromName = "makingmoneycorner.com";
$autoemail->AddAddress($mail->From, $mail->FromName);
$autoemail->Subject = "This Is Your Book About Making Money";
$autoemail->Body = "you can download here :";
$autoemail->Send();
}

?>

** // форма отлично работает, я могу получать электронные письма, которые отправляют посетители, но ответ не работает
Зачем ?

img проблемы:http://www.gulfup.com/?e4Nb5X

0

Решение

РЕДАКТИРОВАТЬ: Если твой mail() работает, используйте эту функцию вместо PHPMailer() потому что мой предыдущий код должен был доставить оба.

$to = '[email protected]';
$subject = 'New EMail From Your web site:MakeMoneyCorner.com';
$name = $_POST['name'];
$email = $_POST['email'];
// Your message is set up strangely, try this:
$message = "From: ".ucwords($name)."Sent by: $email";
// Your header needs the words "From: " in it
$header = "From: $email";

if($_POST){
// You are saying if the mail to you succeeds, continue on.
if(mail($to, $subject, $message, $header)) {
// Your browser message to them
$feedback = 'your information has been successfully Send it';
if(filter_vars($email, FILTER_VALIDATE_EMAIL)) {
$headerRep  = "From: makingmoneycorner.com <[email protected]>";
$subjectRep =   "This Is Your Book About Making Money";
$messageRep =   "you can download here :";
mail($email, $subjectRep, $messageRep, $headerRep);
}
}
}
0

Другие решения

this th hole code that i use :

'
<?php$to = '[email protected]';
$subject = 'New EMail From Your web site:MakeMoneyCorner.com';
$name = $_POST['name'];
$email = $_POST['email'];
$message = <<<EMAIL

from $name
his email is:$email
EMAIL;

$header = '$email';

if($_POST){
// You are saying if the mail to you succeeds, continue on.
if(mail($to, $subject, $message, $header, $feedback)) {
// Your browser message to them
$feedback = 'your information has been successfully Send it';
if(filter_vars($email, FILTER_VALIDATE_EMAIL)) {
$headerRep  = "From: makingmoneycorner.com <[email protected]>";
$subjectRep =   "This Is Your Book About Making Money";
$messageRep =   "you can download here :";
mail($email, $subjectRep, $messageRep, $headerRep);
}
}
}

?>'

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_url'); ?>" />

<title>make money online</title>
</head>
<div id="wrap">

<br> .</br>

<form action="?" method="post" >

<ul>
<li>
<label for="name">Your Name:</label>
<input type="text" name="name" id="name" />
</li>

<li>
<label for="email">Your  Email:</label>
<input type="email" name="email" id="email" />
</li>

<li>
<input type="submit" value="submit"  />
</li>
</ul>

</form><p id="feedback"><?php echo $feedback ?></p>
<div id="hurry">
<input type="image" src="<?php echo bloginfo('template_directory') . '/images/hurry.png';?>" />
</div><!--end hurry-->
</div> <!--END WRAP-->

</body></html>

'
0

По вопросам рекламы [email protected]