The page is a sticky contact email page which can be accessed at Contact_Test. I currently have a Contact.htm working but it is not a sticky page and does not validate email.
I cannot see why I am getting this error.
Parse error: parse error, unexpected $ in /www/www.sailinganarchy.com/htdocs/php/contact_test.php on line 172
Which is the last line of code for the whole page. I have been looking and commenting out code and doing all sorts of things, I still get the error. I think I need an extra pair of eyes
<?PHP
if (isset($_POST[Submit]))
{
$msg = Null;
$From = $_POST[From];
$Subject = $_POST[Subject];
$Comments = $_POST[Comments];
if ($Subject == "")
{
$msg .= "<strong>You must select a subject!</strong><br>";
}
if ($Comments == "")
{
$msg .= "<strong>You must enter some comments in the comments section!</strong><br>";
}
if ($From == "")
{
$msg .= "<br><strong>You must enter your email address in the comments section!<br></strong>";
}
elseif (!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $From))
{
$msg .= "<br><strong></strong><strong>Your email address appears to be invalid!<br>Please include a @ and use a .com, .org type address</strong><br>";}
}
if (strlen($msg) == 0) //Set the MailTo variable
{
$Mailto = Null;
if (($Subject == "Forum problems") || ($Subject == "Site problems"))
{
$Mailto = "dave@webbdawg.com";
}
elseif ($Subject == "Site Info")
{
$Mailto = "info@sailinganarchy.com";
}
elseif (($Subject] == "Site Content") ||
($Subject == "Article Submission") ||
($Subject == "Advertising Opportunity") ||
($Subject == "Order Problems"))
{
$Mailto = "editor@sailinganarchy.com";
}
$Mailsent = mail($Mailto, $Subject, $Comments , "From: <$From>");
if ($Mailsent > 0)
{
header("Location: http://www.sailinganarchy.com/");
Exit;
}
{
}
?>
<html>
<head>
<title>Contact the Ed or Dawg</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#CCCCCC">
<table align="center">
<tr>
<td>
<p align="center"><img border="0" src="../gif/SAlogo.gif" width="611" height="108"><br>
<img src="/gif/tagline1.gif" width="390" height="25"> <br>
<img src="/gif/menu_page.gif" width="750" height="50" usemap="#Map" border="0">
</p>
</td>
</tr>
</table>
<br>
<table width="700" align="center" cellpadding="5" cellspacing="5">
<tr>
<td width="750">
<form name="Mail" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
<p align="center"><font color="#CC0000" size="3" face="Arial, Helvetica, sans-serif"><strong>Let
us know what's buggin you</strong></font>.</p>
<?PHP
if (isset($msg))
{
echo "<p></p>$msg<p></p>";
}
?>
<table align="center" cellpadding="5" cellspacing="5">
<tr>
<td align="right" valign="top"><font color="#003399" size="2" face="Arial, Helvetica, sans-serif"><strong>Your
email address:</strong></font></td>
<td width="409" align="left" valign="top"><input name="From" type="text" id="From" size="50" maxlength="255"
value = "<? if(isset($_POST['From'])) echo $_POST['From']; ?>">
</td>
</tr>
<tr>
<td width="208" align="right" valign="top"><strong><font color="#003399" size="2" face="Arial, Helvetica, sans-serif">Select
a subject: </font></strong></td>
<td align="left" valign="top">
<?php
echo '<select name="Subject">';
echo '<option value=""></option>';
echo '<option value="Site Info"';
if($_POST['Subject'] == "Site Info")
echo ' selected';
echo '>Site Info</option>';
echo '<option value="Site Content"';
if($_POST['Subject'] == "Site Content")
echo ' selected';
echo '>Site Content</option>';
echo '<option value="Article Submission"';
if($_POST['Subject'] == "Article Submission")
echo ' selected';
echo '>Article Submission</option>';
echo '<option value="Advertising Opportunity"';
if($_POST['Subject'] == "Advertising Opportunity")
echo ' selected';
echo '>Advertising Opportunity</option>';
echo '<option value="Order Problems"';
if($_POST['Subject'] == "Order Problems")
echo ' selected';
echo '>Order Problems</option>';
echo '<option value="Site problems"';
if($_POST['Subject'] == "Site problems")
echo ' selected';
echo '>Site problems</option>';
echo '<option value="Forum problems"';
if($_POST['Subject'] == "Forum problems")
echo ' selected';
echo '>Forum problems</option>';
echo '</select>';
?>
<!--
<select name="Subject" id="Subject">
<option value="Site Info">Site Info</option>
<option value="Site Content">Editorial content</option>
<option value="Article Submission">Article Submission</option>
<option value="Advertising Opportunity">Advertising Opportunity</option>
<option value="Order Problems">Order Problems</option>
<option value="Site problems">Site problems</option>
<option value="Forum problems">Forum problems</option>
</select> -->
</td>
</tr>
<tr>
<td width="208" align="right" valign="top"><strong><font color="#003399" size="2" face="Arial, Helvetica, sans-serif">Comments:</font></strong></td>
<td align="left" valign="top"><textarea name="Comments" cols="75" rows="20" id="Comments"><? if(isset($_POST['Comments'])) echo $_POST['Comments'];?></textarea></td>
</tr>
<tr>
<td width="208" align="right" valign="top"><strong><font color="#003399" size="2" face="Arial, Helvetica, sans-serif">
<input type="submit" name="Submit" value="Click">
</font></strong></td>
<td align="left" valign="top"><font color="#003399" size="2" face="Arial, Helvetica, sans-serif">You
will be returned to the Home Page if the email is sent properly</font></td>
</tr>
</table>
<p> </p>
</form>
</td>
</tr>
</table>
<map name="Map">
<area shape="rect" coords="85,19,122,33" href="/index.htm">
<area shape="rect" coords="255,18,347,33" href="/rumors/rumors.htm">
<area shape="rect" coords="354,18,416,34" href="/classified.htm">
<area shape="rect" coords="422,19,477,33" href="/archives.htm">
<area shape="rect" coords="486,20,533,33" href="/contact.htm">
<area shape="rect" coords="546,19,582,34" href="/terms.htm">
<area shape="rect" coords="590,20,648,33" href="/advertise.htm">
<area shape="rect" coords="127,19,175,33" href="/forums">
<area shape="rect" coords="180,18,245,33" href="/links.htm">
</map>
</body>
</html>