Made a small contact form... It is not working....
Getting this error:
Parse error: parse error, unexpected '=' in /homepages/1/XXXXXXXXXXX/htdocs/XXXXX/files/Site2/contact.php on line 13
I have made other (much larger forms in the past without a hitch)
Here is the HTML:
<form method="POST" action="contact.php">
<p><font face="Tahoma" size="2" color="#FFFFFF">Email:
</font><font color="#FFFFFF" face="Tahoma">
<input type="text" name="EmailFrom" size="18"></font></p>
<p><font face="Tahoma" size="2" color="#FFFFFF">First Name:
</font><font color="#FFFFFF" face="Tahoma">
<input type="text" name="FirstName" size="18"></font></p>
<p><font face="Tahoma" size="2" color="#FFFFFF">Last Name:
</font><font color="#FFFFFF" face="Tahoma">
<input type="text" name="LastName:" size="18"></font></p>
<p><font face="Tahoma" size="2" color="#FFFFFF">Street Address:
</font><font color="#FFFFFF" face="Tahoma">
<input type="text" name="StreetAddress" size="18"></font></p>
<p><font face="Tahoma" size="2" color="#FFFFFF">City:
</font><font color="#FFFFFF" face="Tahoma">
<input type="text" name="City" size="18"></font></p>
<p><font face="Tahoma" size="2" color="#FFFFFF">State:
</font><font color="#FFFFFF" face="Tahoma">
<input type="text" name="State" size="18"></font></p>
<p><font face="Tahoma" size="2" color="#FFFFFF">Zip/PostalCode:
</font><font color="#FFFFFF" face="Tahoma">
<input type="text" name="ZipPostalCode" size="18"></font></p>
<p><font face="Tahoma" size="2" color="#FFFFFF">Phone:
</font><font color="#FFFFFF" face="Tahoma">
<input type="text" name="Phone" size="18"></font></p>
<p><font face="Tahoma" size="2" color="#FFFFFF">Fax:
</font><font color="#FFFFFF" face="Tahoma">
<input type="text" name="Fax" size="18"></font></p>
<p><font face="Tahoma" size="2" color="#FFFFFF">Comments:
</font>
<textarea name="Comments" size="18" rows="4" cols="15"> </textarea> </p>
<p><input type="submit" value="Submit" name="submit"></p>
</form>
Here is the PHP:
<?php
// get posted data into local variables
$EmailFrom = Trim(stripslashes($_POST['EmailFrom']));
$EmailTo = "XXXX@XXXX.com";
$Subject = "First Referral Network";
$FirstName = Trim(stripslashes($_POST['FirstName']));
$LastName = Trim(stripslashes($_POST['LastName']));
$StreetAddress = Trim(stripslashes($_POST['StreetAddress']));
$City = Trim(stripslashes($_POST['City']));
$State = Trim(stripslashes($_POST['State']));
$Zip/PostalCode = Trim(stripslashes($_POST['ZipPostalCode']));
$Phone = Trim(stripslashes($_POST['Phone']));
$Fax = Trim(stripslashes($_POST['Fax']));
$Comments = Trim(stripslashes($_POST['Comments']));
// validation
$validationOK=true;
if (Trim($EmailFrom)=="") $validationOK=false;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
exit;
}
// prepare email body text
$Body = "";
$Body .= "FirstName: ";
$Body .= $FirstName;
$Body .= "\n";
$Body .= "LastName: ";
$Body .= $LastName;
$Body .= "\n";
$Body .= "StreetAddress: ";
$Body .= $StreetAddress;
$Body .= "\n";
$Body .= "City: ";
$Body .= $City;
$Body .= "\n";
$Body .= "State: ";
$Body .= $State;
$Body .= "\n";
$Body .= "ZipPostalCode: ";
$Body .= $ZipPostalCode;
$Body .= "\n";
$Body .= "Phone: ";
$Body .= $Phone;
$Body .= "\n";
$Body .= "Fax: ";
$Body .= $Fax;
$Body .= "\n";
$Body .= "Comments: ";
$Body .= $Comments;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
?>
It is propably somin stupid... but thanks for helping!