944,188 Members | Top Members by Rank

Ad:
  • PHP Discussion Thread
  • Unsolved
  • Views: 3551
  • PHP RSS
Jun 8th, 2006
0

Parse error: parse error, unexpected T_STRING

Expand Post »
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
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Cas107 is offline Offline
3 posts
since Jun 2006
Jun 8th, 2006
0

Re: Parse error: parse error, unexpected T_STRING

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.
Reputation Points: 16
Solved Threads: 7
Junior Poster
Lafinboy is offline Offline
166 posts
since Jul 2004
Jun 9th, 2006
0

Re: Parse error: parse error, unexpected T_STRING

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");
?>
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Cas107 is offline Offline
3 posts
since Jun 2006
Jun 9th, 2006
0

Re: Parse error: parse error, unexpected T_STRING

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]
Reputation Points: 16
Solved Threads: 7
Junior Poster
Lafinboy is offline Offline
166 posts
since Jul 2004
Jun 12th, 2006
0

Re: Parse error: parse error, unexpected T_STRING

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
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Cas107 is offline Offline
3 posts
since Jun 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in PHP Forum Timeline: You have not selected search details.
Next Thread in PHP Forum Timeline: PHP welcome message in viewer's language ???





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC