dean012 Posted November 30, 2013 Share Posted November 30, 2013 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><!----><html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="keywords" content="" /><meta name="description" content="" /><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Yakity Yak</title><link href='http://fonts.googleapis.com/css?family=Oswald:400,300' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Abel|Satisfy' rel='stylesheet' type='text/css'> <link href="style.css" rel="stylesheet" type="text/css" media="screen" /></head><body><div id="wrapper"> <p><!-- end #header --></p> <div id="header" class="container"> <div id="logo"> <h1><a href="#">Yakity Yak</a></h1> </div> <div id="menu"> <ul> <li class="current_page_item"><a href="homepage.php">Homepage</a></li> <li><a href="trip.php">Destinations</a></li> <li><a href="contact.php">contact </a></li> <li><a href="registration.php">Login</a></li> <li><a href="adminlogin.php">Leader</a></li> <li></li> <li></li> </ul> </div> </div> <blockquote> <blockquote> <p> <center><img src="../../Documents/Unnamed Site 2/IMG_1913.jpg" width="999" height="388" alt=""/></center> </p> </blockquote> </blockquote> <div id="page"> <div class="post"> <h2 class="title"><a href="#">Contact US</a></h2> <div class="entry"> <table border='1'> </div><table width="400" border="0" acellpadding="3" cellspacing="1"><tr><td><strong>Contact Form </strong></td></tr></table> </body></html> <?php if (isset($_POST['submit'])){ $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $to = "dean-ueki@hotmail.com"; $subject = "New Contact us form"; $message = "A new message has been sent by $email \n Their message was $message \n \n Their Details: \n Name: $name \n Email $email \n"; if ($name) { if($email) { if ($message){ email ($to, $subject, $message); echo "Thank you for your message"; } else { echo "Please enter some comments"; } } else { echo "Please enter an email address"; } } else { echo "Please enter your name"; } } else { //Form Built by TPGS ?> <form action="contact.php" method="post"> Name: <input type="text" name="name" /><br /><br /> Email: <input type="text" name="email" /><br /><br /> Message: <textarea name="message" rows="20" cols="40"></textarea><br /><br /> <input type="submit" name="submit" value="Submit" /> </form> <?php } ?> Quote Link to comment Share on other sites More sharing options...
MDCode Posted November 30, 2013 Share Posted November 30, 2013 There is no function called email(). Use mail() Quote Link to comment Share on other sites More sharing options...
dean012 Posted December 1, 2013 Author Share Posted December 1, 2013 Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in F:\xampp\htdocs\contact.php on line 87 Quote Link to comment Share on other sites More sharing options...
dean012 Posted December 1, 2013 Author Share Posted December 1, 2013 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!-- --> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Yakity Yak</title> <link href='http://fonts.googleapis.com/css?family=Oswald:400,300' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Abel|Satisfy' rel='stylesheet' type='text/css'> <link href="style.css" rel="stylesheet" type="text/css" media="screen" /> </head> <body> <div id="wrapper"> <p><!-- end #header --></p> <div id="header" class="container"> <div id="logo"> <h1><a href="#">Yakity Yak</a></h1> </div> <div id="menu"> <ul> <li class="current_page_item"><a href="homepage.php">Homepage</a></li> <li><a href="trip.php">Destinations</a></li> <li><a href="contact.php">contact </a></li> <li><a href="registration.php">Login</a></li> <li><a href="adminlogin.php">Leader</a></li> <li></li> <li></li> </ul> </div> </div> <blockquote> <blockquote> <p> <center><img src="../../Documents/Unnamed Site 2/IMG_1913.jpg" width="999" height="388" alt=""/></center> </p> </blockquote> </blockquote> <div id="page"> <div class="post"> <h2 class="title"><a href="#">Contact US</a></h2> <div class="entry"> <table border='1'> </div> <table width="400" border="0" acellpadding="3" cellspacing="1"> <tr> <td><strong>Contact Form </strong></td> </tr> </table> </body> </html> <?php if (isset($_POST['submit'])){ $name = $_POST['name']; $mail = $_POST['email']; $message = $_POST['message']; $to = "dean-ueki@hotmail.com"; $subject = "New Contact us form"; $message = "A new message has been sent by $mail \n Their message was $message \n \n Their Details: \n Name: $name \n Email $mail \n"; if ($name) { if($mail) { if ($message){ mail ($to, $subject, $message); echo "Thank you for your message"; } else { echo "Please enter some comments"; } } else { echo "Please enter an email address"; } } else { echo "Please enter your name"; } } else { //Form Built by TPGS ?> <form action="contact.php" method="post"> Name: <input type="text" name="name" /><br /><br /> Email: <input type="text" name="email" /><br /><br /> Message: <textarea name="message" rows="20" cols="40"></textarea><br /><br /> <input type="submit" name="submit" value="Submit" /> </form> <?php } ?> Quote Link to comment Share on other sites More sharing options...
MDCode Posted December 1, 2013 Share Posted December 1, 2013 Just add a from header as an additional parameter to mail. "From:email@email.com\r\n" Quote Link to comment Share on other sites More sharing options...
dean012 Posted December 1, 2013 Author Share Posted December 1, 2013 when i hit submit it wont echo Thank you for your message <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!-- --> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Yakity Yak</title> <link href='http://fonts.googleapis.com/css?family=Oswald:400,300' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Abel|Satisfy' rel='stylesheet' type='text/css'> <link href="style.css" rel="stylesheet" type="text/css" media="screen" /> </head> <body> <div id="wrapper"> <p><!-- end #header --></p> <div id="header" class="container"> <div id="logo"> <h1><a href="#">Yakity Yak</a></h1> </div> <div id="menu"> <ul> <li class="current_page_item"><a href="homepage.php">Homepage</a></li> <li><a href="trip.php">Destinations</a></li> <li><a href="contact.php">contact </a></li> <li><a href="registration.php">Login</a></li> <li><a href="adminlogin.php">Leader</a></li> <li></li> <li></li> </ul> </div> </div> <blockquote> <blockquote> <p> <center><img src="../../Documents/Unnamed Site 2/IMG_1913.jpg" width="999" height="388" alt=""/></center> </p> </blockquote> </blockquote> <div id="page"> <div class="post"> <h2 class="title"><a href="#">Contact US</a></h2> <div class="entry"> <table border='1'> </div> <table width="400" border="0" acellpadding="3" cellspacing="1"> <tr> <td><strong>Contact Form </strong></td> </tr> </table> </body> </html> <?php if (isset($_POST['submit'])){ $name = $_POST['name']; $mail = $_POST['email']; $message = $_POST['message']; $to = "dean-ueki@hotmail.com"; $subject = "New Contact us form"; $message = "A new message has been sent by $mail \n Their message was $message \n \n Their Details: \n Name: $name \n Email: $mail From:email@email.com\r\n\n"; if ($name) { if($mail) { if ($message){ $mail ($to, $subject, $message); echo "Thank you for your message"; } else { echo "Please enter some comments"; } } else { echo "Please enter an email address"; } } else { echo "Please enter your name"; } } else { //Form Built by TPGS ?> <form action="contact.php" method="post"> Name: <input type="text" name="name" /><br /><br /> Email: <input type="text" name="email" /><br /><br /> Message: <textarea name="message" rows="20" cols="40"></textarea><br /><br /> <input type="submit" name="submit" value="Submit" /> </form> <?php } ?> Quote Link to comment Share on other sites More sharing options...
dean012 Posted December 1, 2013 Author Share Posted December 1, 2013 Fatal error: Call to undefined function deanong96@gmail.com() in F:\xampp\htdocs\contact.php on line 87 Quote Link to comment Share on other sites More sharing options...
aysiu Posted December 1, 2013 Share Posted December 1, 2013 (edited) Fatal error: Call to undefined function deanong96@gmail.com() in F:\xampp\htdocs\contact.php on line 87 It's referring to this line here: $mail ($to, $subject, $message); What command are you executing there? PHP thinks the command you're executing is deanong96@gmail.com(); which is an undefined function. Edited December 1, 2013 by aysiu Quote Link to comment Share on other sites More sharing options...
dean012 Posted December 1, 2013 Author Share Posted December 1, 2013 Fatal error: Call to undefined function dean-ueki@hotmail.com() in F:\xampp\htdocs\contact.php on line 87 Quote Link to comment Share on other sites More sharing options...
DrTrans Posted December 1, 2013 Share Posted December 1, 2013 (edited) ini_set("sendmail_from","Name <user@domain.com>"); <---- If you need to set the INI. But i don't see where $mail = ?? Edited December 1, 2013 by DrTrans Quote Link to comment Share on other sites More sharing options...
DrTrans Posted December 1, 2013 Share Posted December 1, 2013 (edited) Heres an updated code <?php ini_set("sendmail_from", "Website <website@google.com>"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!-- --> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Yakity Yak</title> <link href='http://fonts.googleapis.com/css?family=Oswald:400,300' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Abel|Satisfy' rel='stylesheet' type='text/css'> <link href="style.css" rel="stylesheet" type="text/css" media="screen" /> </head> <body> <div id="wrapper"> <p><!-- end #header --></p> <div id="header" class="container"> <div id="logo"> <h1><a href="#">Yakity Yak</a></h1> </div> <div id="menu"> <ul> <li class="current_page_item"><a href="homepage.php">Homepage</a></li> <li><a href="trip.php">Destinations</a></li> <li><a href="contact.php">contact </a></li> <li><a href="registration.php">Login</a></li> <li><a href="adminlogin.php">Leader</a></li> <li></li> <li></li> </ul> </div> </div> <blockquote> <blockquote> <p> <center><img src="../../Documents/Unnamed Site 2/IMG_1913.jpg" width="999" height="388" alt=""/></center> </p> </blockquote> </blockquote> <div id="page"> <div class="post"> <h2 class="title"><a href="#">Contact US</a></h2> <div class="entry"> <table border='1'> </div> <table width="400" border="0" acellpadding="3" cellspacing="1"> <tr> <td><strong>Contact Form </strong></td> </tr> </table> </body> </html> <?php if (isset($_POST['submit'])){ $name = $_POST['name']; $mail = $_POST['email']; $message = $_POST['message']; $to = "dean-ueki@hotmail.com"; $subject = "New Contact us form"; $message = "A new message has been sent by $mail \n Their message was $message \n \n Their Details: \n Name: $name \n Email: $mail From:email@email.com\r\n\n"; if ($name) { if($mail) { if ($message){ mail($to, $subject, $message); echo "Thank you for your message"; } else { echo "Please enter some comments"; } } else { echo "Please enter an email address"; } } else { echo "Please enter your name"; } } else { //Form Built by TPGS //Form Edited by Keith ( DrTrans @ PHP Freaks). ?> <form action="contact.php" method="post"> Name: <input type="text" name="name" /><br /><br /> Email: <input type="text" name="email" /><br /><br /> Message: <textarea name="message" rows="20" cols="40"></textarea><br /><br /> <input type="submit" name="submit" value="Submit" /> </form> <?php } ?> Edited December 1, 2013 by DrTrans Quote Link to comment Share on other sites More sharing options...
dean012 Posted December 1, 2013 Author Share Posted December 1, 2013 Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in F:\xampp\htdocs\contact.php on line 91Thank you for your message Quote Link to comment Share on other sites More sharing options...
DrTrans Posted December 1, 2013 Share Posted December 1, 2013 (edited) Do you have an smtp server running on port 25? Assuming from that error you don't.. Looks like to you need to setup your server correctly. Edited December 1, 2013 by DrTrans Quote Link to comment Share on other sites More sharing options...
dean012 Posted December 1, 2013 Author Share Posted December 1, 2013 im using xampp Quote Link to comment Share on other sites More sharing options...
DrTrans Posted December 1, 2013 Share Posted December 1, 2013 Your sendmail service is not running. Quote Link to comment Share on other sites More sharing options...
MargateSteve Posted December 1, 2013 Share Posted December 1, 2013 Not sure if it is the same but I can't use sendmail from my local Wamp server straight out of the box. I seem to recall there was a way to do it but it was a bit of a PITA. Instead, all I do locally is echo out the email query to make sure it looks like it is doing the correct stuff, then test it properly when I push the page to the live server. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.