Juan
-
Posts
8 -
Joined
-
Last visited
Posts posted by Juan
-
-
I'm so sorry guys!
I'm having a very hard time on this.
I saw another code from the internet, tried it out. It's also not sending but it has an error message
array(5) { ["name"]=> string(6) "qwerty" ["email"]=> string(16) "fordix@gmail.com" ["phone"]=> string(7) "1234567" ["message"]=> string(10) "sadfsdasdf" ["submit"]=> string(0) "" }
My new code looks like these:
<?php
var_dump($_POST);
// Check for empty fields
if(empty($_POST['name']) ||
empty($_POST['phone']) ||
empty($_POST['email']))
{
$errors .= "\n Error: all fields are required";
}$name = strip_tags(htmlspecialchars($_POST['name']));
$email = strip_tags(htmlspecialchars($_POST['email']));
$phone = strip_tags(htmlspecialchars($_POST['phone']));
$message = strip_tags(htmlspecialchars($_POST['message']));// Create the email and send the message
$to = 'juan@gmail.com'; // Add your email address inbetween the '' replacing yourname@yourdomain.com - This is where the form will send a message to.
$subject = "Website Contact Form: $name";
$text = "You have received a new message from your website contact form.\n\n"."Here are the details:\n\nName: $name\n\nEmail: $email\n\nPhone: $phone\n\nMessage:\n$message";
$header = "From: info@storgeweddings.com\n"; // This is the email address the generated message will be from. We recommend using something like noreply@yourdomain.com.
mail($to,$subject,$text,$header);
header('Location: thank-you');?>
-
Guys, i already put the the email needed in the From address, still won't work.....
The hosting/domain admin just created the needed email. -
May I know where specifically do I put these line?
echo "sendmail_from is ".ini_get('sendmail_from')."<br>"; -
I will ask the domain/hosting administrator regarding with the email...Thank you so much!
-
May I know how to supply the From address? What email is that?
-
Just from the internet.
here is the form code:
<form method="post" name="contactform" id="contact-form" action="contact-form-handler">
<div class="error-container"></div>
<div class="row">
<div class="col-md-4">
<div class="form-group">
<input name="name" id="name" type="text" class="form-control required input_field" placeholder="Your Name" />
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<input name="email" id="email" type="text" class="form-control validate-email required input_field" placeholder="Email Address" />
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<input name="phone" id="phone" type="text" class="form-control validate-phone required input_field" placeholder="Phone Number" />
</div>
</div>
</div>
<div class="form-group">
<label>Message</label>
<textarea name="message" id="message" class="form-control required" rows="10" placeholder="Your Message"></textarea>
</div>
<div class="text-right"><br>
<button class="btn btn-primary solid blank" name="submit" type="submit">Send Message</button>
</div>
</form> -
Hello everyone!
Can someone help me regarding with php mail function. The code submits perfectly, but never sends an email.
Here is my code:<?php
$errors = '';
$myemail = 'juandelacruz@gmail.com';//<-----Put Your email address here.
if(empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['phone']) ||
empty($_POST['message']))
{
$errors .= "\n Error: all fields are required";
}$name = $_POST['name'];
$email_address = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];if (!preg_match(
"/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i",
$email_address))
{
$errors .= "\n Error: Invalid email address";
}if( empty($errors))
{
$to = $myemail;
$email_subject = "Message from: $name";
$email_body = "Message from website contact form. ".
" Here are the details:\n \n NAME: $name \n
EMAIL ADD: $email_address \n
PHONE: $phone \n
MESSAGE: $message";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html\r\n";
$headers = "From: $email_address\n";
//'Reply-To: reply@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();mail($to,$email_subject,$email_body,$headers);
//redirect to the 'thank you' page
header('Location: thank-you');
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Contact form handler</title>
</head><body>
<!-- This page is displayed only if there is some error -->
<?php
echo nl2br($errors);
?>
</body>
</html>
Php Mail not sending to gmail
in PHP Coding Help
Posted