Re: Register Globals
| From: | tg-php at gryffyndevelopment dot com | Date: | Sat, 05 Nov 2005 02:37:26 +0000 |
| Subject: | Re: Register Globals | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-225121@lists.php.net to get a copy of this message | ||
I'm guessing it's because of the double quotes within double quotes in the
"From" part:
mail($to, stripslashes($_POST["subject"]), wordwrap($_POST["message"],
60), "From: $_POST["from"]\r\n");
Your $_POST["subject"] is ok because that's all that's in that part of the
parameter, but the part:
"From: $_POST["from"]\r\n"
..is going to cause problems because the "from" double quotes interfere with the outside
double quotes.
Try changing it to:
"From: $_POST['from']\r\n"
..with single quotes on the 'from' or put the $_POST variable outside the quotes:
"From: " . $_POST["from"] . "\r\n"
Hope that helps!
-TG
= = = Original message = = =
Ok, you are all used to working with register_gloabsl=off.
mail($to, stripslashes($subject), wordwrap($message, 60), "From:
$from\r\n");
I change this line to:
mail($to, stripslashes($_POST["subject"]), wordwrap($_POST["message"],
60), "From: $_POST["from"]\r\n");
and I get:
Parse error: parse error, unexpected '\"', expecting T_STRING or
T_VARIABLE or T_NUM_STRING in /www-html/emailer/index.html on line 41
What is the problem?
John
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
___________________________________________________________
Sent by ePrompter, the premier email notification software.
Free download at http://www.ePrompter.com.