note 97275 added to function.mail

From: Date: Sun, 11 Apr 2010 19:44:46 +0000
Subject: note 97275 added to function.mail
Groups: php.notes 
Request: Send a blank email to php-notes+get-168139@lists.php.net to get a copy of this message
HELP!!! i am having this error when using register.php Notice: Undefined variable: message in \\NAS43ENT\domains\t\thevineandspice.co.uk\user\htdocs\register.php on line 46 Notice: Undefined variable: forename in \\NAS43ENT\domains\t\thevineandspice.co.uk\user\htdocs\register.php on line 46 Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in \\NAS43ENT\domains\t\thevineandspice.co.uk\user\htdocs\register.php on line 46 *********** my register.php <?php /***************************************************\ * PHP 4.1.0+ version of email script. For more * information on the mail() function for PHP, see * http://www.php.net/manual/en/function.mail.php \***************************************************/ // First, set up some variables to serve you in // getting an email. This includes the email this is // sent to (yours) and what the subject of this email // should be. It's a good idea to choose your own // subject instead of allowing the user to. This will // help prevent spam filters from snatching this email // out from under your nose when something unusual is put. $sendTo = "-f m_alim@hotmail.co.uk"; $subject = "Customer Registration"; // variables are sent to this PHP page through // the POST method. $_POST is a global associative array // of variables passed through this method. From that, we // can get the values sent to this page from Flash and // assign them to appropriate variables which can be used // in the PHP mail() function. // header information not including sendTo and Subject // these all go in one variable. First, include From: $headers = "Registration for: " . $_POST["forename"] ." ". $_POST["surname"] . "". $_POST["contact_number"] . "<" . $_POST["email"] .">\r\n"; // next include a replyto $headers .= "Reply-To: " . $_POST["email"] . "\r\n"; // often email servers won't allow emails to be sent to // domains other than their own. The return path here will // often lift that restriction so, for instance, you could send // email to a hotmail account. (hosting provider settings may vary) // technically bounced email is supposed to go to the return-path email $headers .= "Return-path: " . $_POST["email"]; // now we can add the content of the message to a body variable //$message = $_POST["message"]; // once the variables have been defined, they can be included // in the mail function call which will send you an email mail($sendTo, $subject, $message, $headers, $forename, $surname, $contact_number, $email); ?> ---- Server IP: 78.110.173.36 Probable Submitter: 90.212.246.95 ---- Manual Page -- http://www.php.net/manual/en/function.mail.php Edit -- https://master.php.net/note/edit/97275 Del: integrated -- https://master.php.net/note/delete/97275/integrated Del: useless -- https://master.php.net/note/delete/97275/useless Del: bad code -- https://master.php.net/note/delete/97275/bad+code Del: spam -- https://master.php.net/note/delete/97275/spam Del: non-english -- https://master.php.net/note/delete/97275/non-english Del: in docs -- https://master.php.net/note/delete/97275/in+docs Del: other reasons-- https://master.php.net/note/delete/97275 Reject -- https://master.php.net/note/reject/97275 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#168139) next »