|
Posted by Jochem Maas on 08/02/05 17:04
Bruce Gilbert wrote:
> I am getting the following parsing error and don't see it off hand.
>
> Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE,
> expecting T_STRING or T_VARIABLE or T_NUM_STRING in
> /hsphere/local/home/bruceg/inspired-evolution.com/Contact_Form.php on
> line 44
did you look at line 44??? (actually I found the problem on line 69
when I cut and pasted into a editor - the editor also gave that line as the
one with the error in it:
DON'T DO THIS:
<form method="POST" action="$_SERVER['PHP_SELF']" class="info_request">
DO THIS, INSTEAD:
<form method="POST" action="{$_SERVER['PHP_SELF']}" class="info_request">
you can figure out which line it is yourself.
>
> here is all of the code:
>
> if anyone has any clues please let me know!
>
> the URL is:http://www.inspired-evolution.com/Contact_Form.php
> PHP info is at http://www.inspired-evolution.com/info.php
>
> <!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 id="info_request">
> <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>
> <textarea name="Textarea" 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>
> END_FORM;
> if ($_POST['op']!='ds') {
> // they need to see the form
> echo "$form_block";
> } else if ($_POST["op"] == "ds") {
> // check value of $_POST['firstname']
> if ($_POST['firstname'] == " ") {
> $name_err = '<span class="red">Please enter your first
> name!</span>< /br>';
> $send = "no" ;
> }
> // check value of $POST['email']
> if ($_POST ['email'] == " ") {
> $email_err ='<span class="red">Please enter your email
> address!</span><br />';
> $send="no";
> }
> if ($send != "no") {
> //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: My Web Site
> <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>";
>
> } else if ($send =="no") {
> //print error messages
> echo "$name_err";
> echo "$email_err";
> echo "$message_err";
> echo "$form_block";
> }
> }
> ?>
> <p><span class="red">*</span> indicates a required field.</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>
>
[Back to original message]
|