Re: [PHP] Joining fixed text to a SUBJECT variable

[email protected] (Maciek Sokolewicz)
Newsgroups php.general
Message-ID <[email protected]>
On 2-3-2013 12:23, Lester Caine wrote:
> Michael CALDER wrote:
>> $Subject = "RVRA Contact Form - ,$MessageSubject";
>>
>> Can anyone please advise or point me in the right direction for
>> instructions on how to combine the fixed text with the variable
>> $MessageSubject.
>
> The quick fix is simply
> $Subject = "RVRA Contact Form - ".$MessageSubject;
>
> but
> $Subject = "RVRA Contact Form - ,$MessageSubject";
> should work, what is the error? ... you don't actually want the ','
>
> $Subject = "RVRA Contact Form - $MessageSubject";
> Should work as well
>

No it shouldn't, unless you have register_globals turned On. Which most 
hosts don't (and shouldn't) do.

The problem is the simple fact that the variable $MessageSubject is not 
defined until 4 lines farther into the script. Changing the variable to 
$_POST['MessageSubject'] (and concatenating using the concatenation 
operator (the period: '.' )) should fix this for you.

If Michael had E_NOTICE errors turned on, he would see an E_NOTICE: 
"Undefined variable" on line 6. Apparently, he doesn't show E_NOTICEs 
either.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.