CyberSpatium said:check hotscripts.com, sourceforge.net, freshmeat.net
<?php
echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>
Name:
<br>
<input type='text' name='name'>
<br>
E-mail:
<br>
<input type='text' name='email'>
<br>
Message:
<br>
<textarea name='message' rows='10' cols='40'></textarea>
<br>
<br>
<input type='submit' name='submit' value='Submit'>
</form>";
if($_POST['submit'])
{
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
if(empty($name) || empty($email) || empty($message))
{
echo "All fields required. Please enter all information and try again.";
}
else
{
$name = stripslashes($name);
$message = trim(stripslashes($message));
$message = wordwrap($message, 70, "<br>\n");
$recip = "[email protected]";
$subject = "Message from yoursite.com";
$headers = 'From: '.$email.'';
mail("$recip", "$subject","
Name:
$name
Email:
$email
Message:
$message
", $headers);
if(!mail)
{
echo "Seems to have been a problem, your message could not be sent, please try again later."
}
else
{
echo "Thank you, ".$name." for contacting us.";
}
}
?>
Yes, should work as is, and for the parse error (stupid me) missing a ; on this line:Gene said:Eric, if I just edited the email address and saved that code as contact.php, should it work as is? Or do I need to do something more? I tried it as is and get a 'Parse error line 57'.
echo "Seems to have been a problem, your message could not be sent, please try again later."
echo "Seems to have been a problem, your message could not be sent, please try again later.";
<?php
echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>
Name:
<br>
<input type='text' name='name'>
<br>
E-mail:
<br>
<input type='text' name='email'>
<br>
Message:
<br>
<textarea name='message' rows='10' cols='40'></textarea>
<br>
<br>
<input type='submit' name='submit' value='Submit'>
</form>";
if($_POST['submit'])
{
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
if(empty($name) || empty($email) || empty($message))
{
echo "All fields required. Please enter all information and try again.";
}
else
{
$name = stripslashes($name);
$message = trim(stripslashes($message));
$message = wordwrap($message, 70, "<br>\n");
$recip = "[email protected]";
$subject = "Message from yoursite.com";
$headers = 'From: '.$email.'';
mail("$recip", "$subject","
Name:
$name
Email:
$email
Message:
$message
", $headers);
if(!mail)
{
echo "Seems to have been a problem, your message could not be sent, please try again later.";
}
else
{
echo "Thank you, ".$name." for contacting us.";
}
}
}
?>
No problemGene said:BINGO! Works like a charm. Thank you!
