Thursday 14 December 2017

PHP string parse error with necessary semicolon after variable





In my PHP code I have a variable $message
which includes the message to be sent to me which has post variables in it. It is
supposed to have a semicolon at the end...but it gives me an error saying it is
unexpected but I know I need it because it wont work without it. I am at a complete
loss. Hopefully someone here can help me.



Error
Message:




PHP Parse
error: syntax error, unexpected
';'


PHP
Code



if(!empty($_POST["name"])
&& !empty($_POST["address"]) && !empty($_POST["city"]) &&
!empty($_POST["phone"]) && !empty($_POST["email"]) &&
!empty($_POST["type"]))
{
$message = "Name:" . $_POST["name"] .

"Address:" . $_POST["address"] .

"City:" .
$_POST["city"] .
"State:" . $_POST["state"] .
"Zip Code:" .
$_POST["zip"] .
"Phone:" . $_POST["phone"] .
"Email:" .
$_POST["email"] .
"Current Roof Type:" . $_POST["type"] .
"Roof
Age:" . $_POST["age"] .
"Is it leaking?:" . $_POST["leak"] .
"Does
it have hail damage?:" . $_POST["hail"] .
"Insurance:" . $_POST["insurance"]
.

"Additional Comments:" . $_POST["extra"] .
;
<---------------####Unexpected semicolon
$to =
"emailasdasdasdasd";
$subject = "Free Estimate";
$from = "Guarantee
Roofing";
$headers = "From:" .
$_POST["name"];
mail($to,$subject,$message,$headers);
}


Answer





here is the
problem



 "Additional Comments:" .
$_POST["extra"] .

;


should
be



 "Additional Comments:" .
$_POST["extra"] ;



No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...