I'm facing two issue with the following code.
- I'm using the following code to submit the subscriber's email address to my email address the code is working and email is also being sent but the issue is that I can't see subscriber's email address.
- Every time when I refresh the page it shows an alert box saying resubmission confirmation and when I properly refresh the page by closing the alert box or pressing ok then it shows the success message that was showing while the subscriber submit his/her email.
The code is below :
<?php
if(isset($_POST['submit'])){
$email=$_POST['email'];
//send mail
$to='info@soapbox.media';
$subject='New Subscriber';
$body='<html>
<body>
<h3>Feedback</h3>
<hr>
<p> Email :<br/>'.$email.'</p>
</body>
</html>';
$headers ="From:<".$email.">
";
$headers .="reply-To:".$email."
";
$headers .="NINE-Version: 1.0
";
$headers .="Content-type: text/html; charset=utf-8";
//confirmation mail
$user=$email;
$usersubject = "SoapBox";
$userheaders = "From: info@soapbox.media
";
$usermessage = "Thank you for subscribing SoapBox.";
//sending process
$send=mail($to, $subject, $body, $headers);
$confirm=mail($user, $usersubject, $userheaders,$usermessage );
if($send && $confirm){
echo "<div class='alert alert-success alert-dismissible fade show'>
<button type='button' class='close' data-dismiss='alert'>×</button>
<strong>Success!</strong> You have subscribed successfully.
</div>";
}
else{
echo "Failed";
}
}
?>