You are here: need help finding parsing error please « PHP « IT news, forums, messages
need help finding parsing error please

Posted by Bruce Gilbert on 08/05/05 19:25

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&eacute;sum&eacute;</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>
&gt; &gt; 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@gmail.com";
$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::

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация