note 103950 added to ref.mail
| From: | rahulpandey2009 at hotmail dot com | Date: | Fri, 13 May 2011 13:10:00 +0000 |
| Subject: | note 103950 added to ref.mail | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-179675@lists.php.net to get a copy of this message | ||
simple mail form...whic sends mail on any server
<?php
$your_email = "youremail@email.com";
$subject = "Message via your contact form";
$empty_fields_message = "<p>Please go back and complete all the fields in the
form.</p>";
$thankyou_message = "<p>Thankyou. Your message has been sent.</p>";
$name = stripslashes($_POST['txtName']);
$email = stripslashes($_POST['txtEmail']);
$message = stripslashes($_POST['txtMessage']);
if (!isset($_POST['txtName']))
{
?>
<form method="post" action="<?php echo $_SERVER['REQUEST_URI'];
?>">
<p><label for="txtName">Name:</label><br />
<input type="text" title="Enter your name" name="txtName"
/></p>
<p><label for="txtEmail">Email:</label><br />
<input type="text" title="Enter your email address"
name="txtEmail" /></p>
<p><label for="txtMessage">Your message:</label><br />
<textarea title="Enter your message"
name="txtMessage"></textarea></p>
<p><label title="Send your message">
<input type="submit" value="Send" /></label></p>
</form>
<?php
}
elseif (empty($name) || empty($email) || empty($message))
{
echo $empty_fields_message;
}
else
{
$referer = $_SERVER['HTTP_REFERER'];
$this_url = "http://".$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"];
if ($referer != $this_url)
{
echo "You do not have permission to use this script from another URL.";
exit;
}
mail($your_email, $subject, $message, "From: $name <$email>");
echo $thankyou_message;
}
?>
----
Server IP: 69.147.83.197
Probable Submitter: 122.172.18.243
----
Manual Page -- http://www.php.net/manual/en/ref.mail.php
Edit -- https://master.php.net/note/edit/103950
Del: integrated -- https://master.php.net/note/delete/103950/integrated
Del: useless -- https://master.php.net/note/delete/103950/useless
Del: bad code -- https://master.php.net/note/delete/103950/bad+code
Del: spam -- https://master.php.net/note/delete/103950/spam
Del: non-english -- https://master.php.net/note/delete/103950/non-english
Del: in docs -- https://master.php.net/note/delete/103950/in+docs
Del: other reasons-- https://master.php.net/note/delete/103950
Reject -- https://master.php.net/note/reject/103950
Search -- https://master.php.net/manage/user-notes.php