Hello, I am getting this on the following code, and I am not sure what is causing the error and need some pros to take a look at it for me. the error is: Parse error: parse error, unexpected '{' in /hsphere/local/home/bruceg/inspired-evolution.com/Contact_Form2.php on line 161 here is the ENTIRE page code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US" dir="ltr"> <head> <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" /> <title>Inspired Evolution :: Contact</title> <meta http-equiv="pragma" content="no-cache" /> <meta name="revisit-after" content="7" /> <meta name="keywords" content="web design, communications, graphic design, North Carolina, Morrisville, Cary, Raleigh, Durham, creative, freelance, business, small business, creative services, web development, XHTML. CSS, accessibility, web standards, SEO, search engine optimization" /> <meta name="description" content="freelance web site design and development company specializing in creating unique, interesting, cross-browser friendly websites that conform to web standards, usability and accessibility and are SEO (search engine optimization) ready." /> <meta name="author" content="Bruce Gilbert" /> <meta name="robots" content="ALL" /> <meta name="classification" content="web site development" /> <meta name="copyright" content="2005 - Inspired-Evolution " /> <link rel="stylesheet" href="Gilbert.css" type="text/css" media="screen, handheld" /> </head> <body> <!-- begin outer wrapper div --> <div id="wrapper_outer"> <a class="skiplink" href="#startcontent">Skip over navigation</a> <!-- begin header div --> <div id="header"> <?php require('images/Rotating_Banner/rotating_banner.php'); ?> </div> <!-- top nav list --> <div id="navcontainer"> <ul id="navlist"> <li ><a href="About_Me.php" title="you know you want to learn more about me">About Me</a></li> <li><a href="Skillset.php" title="I've got skillz">Skill set</a></li> <li><a href="Hireme.php" title="I can do wonders for your web presence">Hire Me</a></li> <li><a href="Portfolio.php" title="web sites, graphics, newsletters">Portfolio</a></li> <li><a href="Contact.php" title="how to get in touch with me">Contact</a></li> <li><a href="Resume.php" title="my beautiful resume">Résumé</a></li> <li><a href="Blog.php" title="My musings on everyday life" >Blog</a></li> <li><a href="RSS.php" title="Syndication that is really simple" >RSS</a></li> </ul> </div> <!-- inner content wrapper div --> <div id="wrapper_inner"> <!-- breadcrumbs div --> <div id="breadcrumbs"><a href="index.php" title="home link" accesskey="1">Home</a> > > Contact</div> <!-- text div --> <div id="main_content"> <a name="startcontent" id="startcontent"></a> <h1 title="Contact">Contact</h1> <?php $form_block=<<<END_FORM <form method="POST" action="{$_SERVER['PHP_SELF']}" class="info_request"> <fieldset> <legend title="additional information request">Additional Information Request</legend> <table> <tr> <td> <label for="firstname"><span class="red">*</span> First Name: </label></td> <td> <input id="firstname" name="firstname" type="text" value="{$_POST['firstname']}" /> </td> </tr> <tr> <td> <label for="lastname"><span class="red">*</span> Last Name:</label></td> <td> <input id="lastname" name="lastname" type="text" value="{$_POST['lastname']}" /> </td> </tr> <tr> <td> <label for="company"><span class="red">*</span> Company: </label></td> <td> <input id="company" name="company" type="text" value="{$_POST['company']}" /></td> </tr> <tr> <td> <label for="phone"><span class="red">*</span> Phone: </label></td> <td> <input id="phone" name="phone" type="text" value="{$_POST['phone']}" /></td> </tr> <tr> <td> <label for="email"><span class="red">*</span> e-mail: </label></td> <td> <input id="email" name="email" type="text" value="{$_POST['email']}" /></td> </tr> <tr> <td> <label for="email2"><span class="red">*</span> re-enter e-mail: </label></td> <td> <input id="email2" name="email2" type="text" value="{$_POST['email2']}" /> </td> </tr> <tr> <td> <label for="URL"> URL:</label></td> <td> <input id="URL" type="text" name="URL" /> </td> </tr> <tr> <td> <label for="Contact_Preference"> Best way to reach:</label></td> <td> <input id="Contact_Preference" name="Contact_Preference" type="text" value="{$_POST['Contact_Preference']}" /></td> </tr> <tr> <td> <label for="Contact_Time"> Best time to contact:</label></td> <td> <input id="Contact_Time" name="Contact_Time" type="text" value="{$_POST['Contact_Time']}" /> </td> </tr> <tr> <td> <input type="hidden" name="op" value="ds" /> </td> </tr> <tr> <td> <textarea name="message" rows="25" cols="50">Send me a detailed message specifying what you wish to accomplish with your web site.</textarea> <input class="submit" src="/images/submit.gif" alt="Submit" type="image" name="submit" /> </td> </tr> </table> </fieldset> </form> <p><span class="red">*</span> indicates a required field.</p> END_FORM; if ($_POST['op']!='ds') { // they need to see the form echo "$form_block"; } else if ($_POST["op"] == "ds") { //Function saves time and space by eliminating unneccesary code function check($fieldname) { global $err_msg; if($_POST[$fieldname] == "") { if ( !isset($err_msg)) { $err_msg = "<span class='red'>Please re-enter your ".$fieldname."</span>"; } elseif ( isset($err_msg)) { $err_msg .="\n<span class='red'>Please re-enter your ".$fieldname."</span>"; } } return $err_msg; } ////////////////////////// ///Function execution///// ////////////////////////// check('firstname'); check('lastname'); check('company'); check('phone'); check('email'); check('email2'); check('URL'); check('Contact_Preference'); check('Contact_Time'); check('message'); //Validating Email Address if ($_POST['email'] != $_POST['email2']) { $email_err = "\n<span class='red'>Email address fields do not match</span>"; } if (isset($err_msg) || isset($email_err) { echo $err_msg.$email_err."\n\n".$form_block; } else { //it's ok to send, so build the mail $msg = "E-mail sent from www site\n"; $msg .="Sender's first name: {$_POST['firstname']}\n"; $msg .="Sender's last name: {$_POST['lastname']}\n"; $msg .="Company name: {$_POST['company']}\n"; $msg .="Senders Phone number: {$_POST['phone']}\n"; $msg .="Senders email address: {$_POST['email']}\n"; $msg .="Senders email address (re-typed): {$_POST['email2']}\n"; $msg .="URL : {$_POST['URL']}\n"; $msg .="Contact_Preference: {$_POST['Contact_Preference']}\n"; $msg .="Contact_Time {$_POST['Contact_Time']}\n"; $msg .="Message: {$_POST['message']}\n\n"; $to ="webguync@xxxxxxxxx"; $subject ="There has been a disturbance in the force"; $mailheaders ="From: Inspired-Evolution.com <http://www.inspired-evolution.com>\n"; $mailheaders .="Reply-To: {$_POST['email']}\n"; //send the mail mail ($to, $subject, $msg, $mailheaders); //display information to user echo "<p>Hola, <strong>$firstname</strong>!.<br /><br /> We have received your request for additional information, and will respond shortly.<br /> Thanks for visiting inspired-evolution.com and have a wonderful day!<br /><br /> Regards,<br /><br /> <strong>Inspired Evolution</strong></p>"; } ?> <p></p> <p></p> <?php require('includes/bottom_links.inc'); ?> </div> <!-- begin footer --> <div id="footer"> <p class="footertag">Inspired-Evolution - Web Site: Design, Development, Marketing for Raleigh/Durham, Chapel Hill, Cary North Carolina.</p> <?php require('includes/footer.inc'); ?> <span class="date"> <? $last_modified = filemtime("index.php"); print("Last Modified "); print(date("m/j/y h:i", $last_modified)); ?> </span> </div> </div> </div> </body> </html> and if this helps, here is the PHP info. : http://www.inspired-evolution.com/info.php TIA! -- ::Bruce:: -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php