Re: Register Globals

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux