Parse error: parse error, unexpected T_STRING

Reply

Join Date: Jun 2006
Posts: 3
Reputation: Cas107 is an unknown quantity at this point 
Solved Threads: 0
Cas107 Cas107 is offline Offline
Newbie Poster

Parse error: parse error, unexpected T_STRING

 
0
  #1
Jun 8th, 2006
Hi
I am getting this error on our website that was created by somebody else.

Parse error: parse error, unexpected T_STRING in /var/www-virtual/www.fpis.co.nz/pages/fpis_contact.php on line 5

This is the complete code that was created and I am trying to fix it and don't have a clue what is wrong
<?
$to = "reception@fpis.co.nz";
$subject = "Message from the FPIS Contact Page";
$msg = "Title: $contact_gendertitle\n\n;
$msg = "First Name: $contact_firstname\n\n;
$msg = "Surname: $contact_surname\n\n;
$msg = "Street Address: $contact_streetadd\n\n;
$msg = "Suburb: $contact_suburb\n\n;
$msg = "City or Town: $contact_city_town\n\n;
$msg = "Zip or Postcode: $contact_zip_postcode\n\n;
$msg = "Province or State: $contact_province_state\n\n;
$msg = "Country: $contact_country\n\n;
$msg = "Company: $contact_company\n\n;
$msg = "Position: $contact_position\n\n;
$msg = "Home Phone: $contact_homephone\n\n;
$msg = "Business Phone: $contact_busphone\n\n;
$msg = "Mobile Phone: $contact_mobilephone\n\n;
$msg = "Fax Number: $contact_fax\n\n;
$msg = "E-mail Address: $contact_email\n\n;
$msg = "Message: $contact_message\n\n;
mail ($to, $subject, $msg, "Message from the Contact Page");
?>
This is suppose to email a message to our reception e-mail with all the details that was entered on the web page
Can you please help me to fix this
Regards
Casper
Reply With Quote Quick reply to this message  
Join Date: Jul 2004
Posts: 166
Reputation: Lafinboy is an unknown quantity at this point 
Solved Threads: 7
Lafinboy's Avatar
Lafinboy Lafinboy is offline Offline
Junior Poster

Re: Parse error: parse error, unexpected T_STRING

 
0
  #2
Jun 8th, 2006
The error is generated from the line of code before because you have an unclosed string marker - "

You will get the same error for every other line in that code as well as they all contain the same unclosed string marker error. To fix, on every line of $msg code you will need to close the string, and also concatenate the variable with the string. You will also need to concatenate all of the $msg values together as well, otherwise the output from the $msg variable will only be the last value you assign to it.

So, to get you started:
[php]$msg = "Title: " . $contact_gendertitle\n\n;
$msg .= "First Name: " . $contact_firstname\n\n;
$msg .= "Surname: " . $contact_surname\n\n;[/php]

Copy that pattern down through the rest of the lines and all should be well.
If I've been a help please confirm by clicking the Add to Lafinboy's Reputation link in the header of this reply.

Lafinboy Productions
:: Website Design :: Website Development ::

Reply With Quote Quick reply to this message  
Join Date: Jun 2006
Posts: 3
Reputation: Cas107 is an unknown quantity at this point 
Solved Threads: 0
Cas107 Cas107 is offline Offline
Newbie Poster

Re: Parse error: parse error, unexpected T_STRING

 
0
  #3
Jun 9th, 2006
Thanx for the feeback Lafinboy, made the changes and now I get these errors could you assist me in this

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /var/www-virtual/www.fpis.co.nz/pages/fpis_contact.php on line 4

Parse error: parse error, unexpected T_STRING in /var/www-virtual/www.fpis.co.nz/pages/fpis_contact.php on line 4

<?
$to = "karen@fpis.co.nz";
$subject = "Message from the FPIS Contact Page";
$msg = "Title:" . $contact_gendertitle\n\n;
$msg .= "First Name:" . $contact_firstname\n\n;
$msg .= "Surname:" . $contact_surname\n\n;
$msg .= "Street Address:" . $contact_streetadd\n\n;
$msg .= "Suburb:" . $contact_suburb\n\n;
$msg .= "City or Town:" . $contact_city_town\n\n;
$msg .= "Zip or Postcode:" . $contact_zip_postcode\n\n;
$msg .= "Province or State:" . $contact_province_state\n\n;
$msg .= "Country:" . $contact_country\n\n;
$msg .= "Company:" . $contact_company\n\n;
$msg .= "Position:" . $contact_position\n\n;
$msg .= "Home Phone:" . $contact_homephone\n\n;
$msg .= "Business Phone:" . $contact_busphone\n\n;
$msg .= "Mobile Phone:" . $contact_mobilephone\n\n;
$msg .= "Fax Number:" . $contact_fax\n\n;
$msg .= "E-mail Address:" . $contact_email\n\n;
$msg .= "Message:" . $contact_message\n\n;
mail ($to, $subject, $msg, "Message from the Contact Page");
?>
Reply With Quote Quick reply to this message  
Join Date: Jul 2004
Posts: 166
Reputation: Lafinboy is an unknown quantity at this point 
Solved Threads: 7
Lafinboy's Avatar
Lafinboy Lafinboy is offline Offline
Junior Poster

Re: Parse error: parse error, unexpected T_STRING

 
0
  #4
Jun 9th, 2006
Again, simple string concatenation errors. The following will work.
[php] <?
$to = "karen@fpis.co.nz";
$subject = "Message from the FPIS Contact Page";
$msg = "Title:" . $contact_gendertitle . "\n\n";
$msg .= "First Name:" . $contact_firstname . "\n\n";
$msg .= "Surname:" . $contact_surname . "\n\n";
$msg .= "Street Address:" . $contact_streetadd . "\n\n";
$msg .= "Suburb:" . $contact_suburb . "\n\n";
$msg .= "City or Town:" . $contact_city_town . "\n\n";
$msg .= "Zip or Postcode:" . $contact_zip_postcode . "\n\n";
$msg .= "Province or State:" . $contact_province_state . "\n\n";
$msg .= "Country:" . $contact_country . "\n\n";
$msg .= "Company:" . $contact_company . "\n\n";
$msg .= "Position:" . $contact_position . "\n\n";
$msg .= "Home Phone:" . $contact_homephone . "\n\n";
$msg .= "Business Phone:" . $contact_busphone . "\n\n";
$msg .= "Mobile Phone:" . $contact_mobilephone . "\n\n";
$msg .= "Fax Number:" . $contact_fax . "\n\n";
$msg .= "E-mail Address:" . $contact_email . "\n\n";
$msg .= "Message:" . $contact_message . "\n\n";
mail ($to, $subject, $msg, "Message from the Contact Page");
?>[/php]
If I've been a help please confirm by clicking the Add to Lafinboy's Reputation link in the header of this reply.

Lafinboy Productions
:: Website Design :: Website Development ::

Reply With Quote Quick reply to this message  
Join Date: Jun 2006
Posts: 3
Reputation: Cas107 is an unknown quantity at this point 
Solved Threads: 0
Cas107 Cas107 is offline Offline
Newbie Poster

Re: Parse error: parse error, unexpected T_STRING

 
0
  #5
Jun 12th, 2006
Thanx again, it's working but the problem now is that it does not pull through the info in the open blocks where you enter the details from the html form from where it collects this info.Any ideas what I need to fix.
One more question when this php code has run the page stays blank while it send the info, what code can I add to take you back to the main page and to thank the user for the info they have entered. Cheers Casper
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC