note 103950 added to ref.mail

From: 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

« previous php.notes (#179675) next »