Jump to content

Parse error: syntax error, unexpected T_STRING


phpnewbieca

Recommended Posts

Please help me find the error.  I have check and rechecked the code for missing semi colons unbalanced () , " ", and {}. I cannot find the error.

 

What The PHP Error Message Says:

Parse error: syntax error, unexpected T_STRING in /home/xsaqd94z/public_html/repair_upgrade.php on line 287

See THIS LINE --> in the code below.

 

<?php
error_reporting(E_ALL);
// Define varibles
$Date = date("D  d M Y - H:i:s ");
$SendTo ="service@horace-franklin-jr.com";
$From = "horace@horace-franklin-jr.com";
$error_message = "";
$MyFile = "my_file.txt";
// validation expected data exists
if(!isset($_POST['Email'])) {
  echo "We are sorry, but there appears to be a problem with the form your submitted.";
}
if(!isset($_POST['Eighteen'])) {
  echo "We are sorry, but you are to young to place an order.";
}
// Create Random Number 
srand ((double) microtime( )*1000000);
$random_number = rand( );
//Define Variable(s)
$confirmation_number = "$random_number"; 
//Get Data From Form
$Eighteen = $_POST['Eighteen'];
$List = $_POST['List'];
$List_2 = $_POST['List_2'];
$Dsn = $_POST['Dsn']; 
$Title = $_POST['Title'];
$Fname = $_POST['Fname'];
$Lname = $_POST['Lname'];
$Address = $_POST['Address'];
$CityState = $_POST['CityState'];
$Zip = $_POST['Zip'];
$Email = $_POST['Email'];
$Phone = $_POST['Phone']; 
$Phone_2 = $_POST['Phone_2']; 
$TypeComputer = $_POST['TypeComputer'];
$ComputerBrand = $_POST['ComputerBrand'];
$ComputerModel = $_POST['ComputerModel'];
$Cd = $_POST['Cd'];
$Cd_rw = $_POST['Cd_rw'];
$Cpu = $_POST['Cpu'];
$Dvd = $_POST['Dvd'];
$Dvd_rw = $_POST['Dvd_rw'];
$GraphicCard = $_POST['GraphicCard'];
$Memory = $_POST['Memory'];
$Modem = $_POST['Modem'];
$Monitor = $_POST['Monitor'];
$Multimedia = $_POST['Multimedia'];
$NetworkCard = $_POST['NetworkCard'];
$Printer = $_POST['Printer'];
$Scanner = $_POST['Scanner'];
$SoundCard = $_POST['SoundCard'];
$Speakers = $_POST['Speakers'];
$Comments = $_POST['Comments'];
// Call Functions
Repair_Upgrade_1();
Repair_Upgrade_2();
Repair_Upgrade_3();
//FUNCTIONS 
function Repair_Upgrade_1(){
  // write order to file s_vcs.txt
  global  $Date, $SendTo, $From, $error_message, $MyFile, $confirmation_number, $Eighteen, $List, $List_2, $Dsn, $Title, $Fname, $Lname, $Address, $CityState, $Zip, $Email, $Phone, $Phone_2, $TypeComputer, $ComputerBrand, $ComputerModel, $Cd, $Cd_rw, $Cpu, $Dvd, $Dvd_rw, $GraphicCard, $Memory, $Modem, $Monitor, $Multimedia, $NetworkCard, $Printer, $Scanner, $SoundCard, $Speakers, $Comments;
  $fh = fopen($MyFile,'a+');
  if(!$fh) {
   die("couldn't open file <i>$MyFile</i>");
  }
  else {
   rewind($fh);
   $str = "\r\n";
   $str.= "NEW RECORD\r\n";
   $str.= "Confirmation Number: $confirmation_number\r\n";  
   $str.= "Date: $Date\r\n"; 
   $str.= "Age verification: Are you 18 years or older? $Eighteen\r\n";
   $str.= "Type Order: $List\r\n";
   $str.= "Type Service: $List_2\r\n";
   $str.= "Date Service Needed: $Dsn\r\n";
   $str.= "Title: $Title\r\n";
   $str.= "First Name: $Fname\r\n";
   $str.= "Last Name: $Lname\r\n"; 
   $str.= "Address: $Address\r\n"; 
   $str.= "City, State: $CityState\r\n"; 
   $str.= "Zip Code: $Zip\r\n"; 
   $str.= "Email Address: $Email\r\n"; 
   $str.= "Daytime Phone: $Phone\r\n"; 
   $str.= "Evening Phone: $Phone_2\r\n"; 
   $str.= "Type Computer: $TypeComputer\r\n";
   $str.= "Computer Brand: $ComputerBrand\r\n"; 
   $str.= "Computer Model: $ComputerModel\r\n"; 
   $str.= "Items to be repaired/replaced/or upgraded\r\n"; 
   if($Cd) { 
    $str.= "CD: Yes\r\n"; 
   }
   else {
    $str.= "CD: No\n";
   }
   if($Cd_rw) {
   $str.= "CD RW: Yes\r\n"; 
   }
   else {
    $str.= "CD RW: No\n";
   }
   if($Cpu) {
   $str.= "CPU: Yes\r\n";
   }
   else {
    $str.= "CPU: No\n";
   } 
   if($Dvd) {
   $str.= "DVD: Yes\r\n"; 
   }
   else {
    $str.= "DVD: No\n";
   }
   if($Dvd_rw) {
   $str.= "DVD RW: Yes\r\n"; 
   }
   else {
    $str.= "DVD RW: No\n";
   }
   if($GraphicCard) {
   $str.= "Graphic Card: Yes\r\n";
   }
   else {
    $str.= "Graphic Card: No\n";
   }
   if($Memory) { 
   $str.= "Memory: Yes\r\n"; 
   }
   else {
    $str.= "Memory: No\n";
   }
   if($Modem) {
   $str.= "Modem: Yes\r\n";
   }
   else {
    $str.= "Modem: No\n";
   }
   if($Monitor) { 
   $str.= "Monitor: Yes\r\n"; 
   }
   else {
    $str.= "Monitor: No\n";
   }
   if($Multimedia) {
   $str.= "Multimedia: Yes\r\n"; 
   }
   else {
    $str.= "Multimedia: No\n";
   }
   if($Cd) {
   $str.= "Network Card: Yes\r\n";
   }
   else {
    $str.= "Network Card: No\n";
   }
   if($Printer) { 
   $str.= "Printer: Yes\r\n"; 
   }
   else {
    $str.= "Printer: No\n";
   }
   if($Scanner) {
   $str.= "Scanner: Yes\r\n"; 
   }
   else {
    $str.= "Scanner: No\n";
   }
   if($SoundCard) {
   $str.= "Sound Card: Yes\r\n"; 
   }
   else {
    $str.= "Sound Card: No\n";
   }
   if($Speakers) {
   $str.= "Speakers: Yes\r\n"; 
   }
   else {
    $str.= "Speakers: No\n";
   }
   $str.= "Comments: $Comments\r\n";
   $str.= "END OF RECORD\r\n"; 
   $str.= "\r\n"; 
   fwrite($fh, $str);
  }
  fclose($fh);
}
function Repair_Upgrade_2() {
  // Email Customer
  global  $Date, $SendTo, $From, $error_message, $MyFile, $confirmation_number, $Eighteen, $List, $List_2, $Dsn, $Title, $Fname, $Lname, $Address, $CityState, $Zip, $Email, $Phone, $Phone_2, $TypeComputer, $ComputerBrand, $ComputerModel, $Cd, $Cd_rw, $Cpu, $Dvd, $Dvd_rw, $GraphicCard, $Memory, $Modem, $Monitor, $Multimedia, $NetworkCard, $Printer, $Scanner, $SoundCard, $Speakers, $Comments;

  // EDIT THE LINE BELOW AS REQUIRED
  // $SendTo = "service@horace-franklin-jr.com"; 
  // FUNCTION
  function died() {
  global  $Date, $SendTo, $From, $error_message, $MyFile, $confirmation_number, $Eighteen, $List, $List_2, $Dsn, $Title, $Fname, $Lname, $Address, $CityState, $Zip, $Email, $Phone, $Phone_2, $TypeComputer, $ComputerBrand, $ComputerModel, $Cd, $Cd_rw, $Cpu, $Dvd, $Dvd_rw, $GraphicCard, $Memory, $Modem, $Monitor, $Multimedia, $NetworkCard, $Printer, $Scanner, $SoundCard, $Speakers, $Comments;

   // your error code can go here
   echo "These errors appear below.\n";
   echo "<br /><br />\n";
   echo "$error_message\n";
   echo "<br /><br />\n";
   echo "Please go back and fix these errors.\n";
   echo "<br /><br />\n";
   die();
  }
  $error_message = "";
  $string_exp = "^[a-z .'-]+$";
  if(!eregi($string_exp,$Fname)) {
   $error_message.= 'The First Name you entered does not appear to be valid.<br />';
  }
  if(!eregi($string_exp,$Lname)) {
   $error_message.= 'The Last Name you entered does not appear to be valid.<br />';
  }
  $email_exp = "^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$";
  if(!eregi($email_exp,$Email)) {
   $error_message.= 'The Email Address you entered does not appear to be valid.<br />';
  }
  $string_exp = "^[0-9 .-]+$";
  if(!eregi($string_exp,$Phone)) {
   $error_message.= 'The Daytime Phone Number you entered does not appear to be valid.<br />';
  }
  if(!eregi($string_exp,$Phone_2)) {
   $error_message.= 'The Evening Phone Number you entered does not appear to be valid.<br />';
  }
  if(strlen($Comments) < 2) {
   $error_message.= 'The Comments you entered do not appear to be valid.<br />';
  }
  if(strlen($error_message) > 0) {
   die($error_message);
  }
  //FUNCTION
  function clean_string($string) {
   $bad = array("content-type","bcc:","to:","cc:","href");
   return str_replace($bad,"",$string);
  }
    
  $subject = "RE: Repair-Upgrade Order\n\n";
  $email_message = "Hello, $Title $Fname $Lname\n";
  $email_message.= "Thank you for your order.\n";
  $email_message.= "This is what you submitted:\n";	
  $email_message.= "Age verification: Are you 18 years or older? $Eighteen\n";	
  $email_message.= "Type Order: $List\n";
  $email_message.= "Type Service: $List_2\n";
  $email_message.= "Date Service Needed: $Dsn\n";
  $email_message.= "Title: $Title\n";
  $email_message.= "First Name: ".clean_string($Fname)."\n";  
  $email_message.= "Last Name: ".clean_string($Lname)."\n";
  $email_message.= "Address: $Address\n";
  $email_message.= "$CityState $Zip\n";
  $email_message.= "Email Address: ".clean_string($Email)."\n";
  $email_message.= "Daytime Telephone: ".clean_string($Phone)."\n";
  $email_message.= "Evening Telephone: ".clean_string($Phone_2)."\n";
  $email_message.= "Type Computer: $TypeComputer\n";
  $email_message.= "Computer Brand: $ComputerBrand\n";
  $email_message.= "Computer Model: $ComputerModel\n";
  $email_message.= "Items to be Repaired\/Replaced\/or Upgraded.\n";
  if($Cd) { 
   $email_message.= "CD: Yes\n"; 
  }
  else {
   $email_message.= "CD: No\n";
  }
  if($Cd_rw) { 
   $email_message.= "CD RW: Yes\n"; 
  }
  else {
   $email_message.= "CD RW: No\n";
  }
  if($Cpu) { 
   $email_message.= "CPU: Yes\n";
  }
  else {
   $email_message.= "CPU: No\n";
  }
[i][b]THIS LINE-->[/b][/i]  if($Dvd) { 
   $email_message.= "DVD: Yes\n"; 
  }
  else {
   $email_message.= "DVD: No\n";
  }
  if($Dvd_rw) { 
   $email_message.= "DVD RW: Yes\n"; 
  }
  else {
   $email_message.= "DVD RW: No\n";
  }
  if($Graphic Card) { 
   $email_message.= "Graphic Card: Yes\n";
  }
  else {
   $email_message.= "Graphic Card: No\n";
  }
  if($Memory) { 
   $email_message.= "Memory: Yes\n"; 
  }
  else {
   $email_message.= "Memory: No\n";
  }
  if($Modem) { 
   $email_message.= "Modem: Yes\n"; 
  }
  else {
   $email_message.= "Modem: No\n";
  }
  if($Monitor) { 
   $email_message.= "Monitor: Yes\n";
  }
  else {
   $email_message.= "Monitor: No\n";
  }
  if($Multimedia) { 
   $email_message.= "Multimedia: $Yes\n";
  }
  else {
   $email_message.= "Multimedia: No\n";
  } 
  if($NetworkCard) { 
   $email_message.= "Network Card: Yes\n";
  }
  else {
   $email_message.= "Network Card: No\n";
  }
  if($Printer) {  
   $email_message.= "Printer: Yes\n";
  }
  else {
   $email_message.= "Printer: No\n";
  }
  if($Scanner) { 
   $email_message.= "Scanner: Yes\n"; 
  }
  else {
   $email_message.= "Scanner: No\n";
  }
  if($SoundCard) { 
   $email_message.= "Sound Card: Yes\n"; 
  }
  else {
   $email_message.= "Sound Card: No\n";
  }
  if($Speakers) { 
    $email_message.= "Speakers: Yes\n";
  }
  else {
   $email_message.= "Speakers: No\n";
  }
  $email_message.= "Comments: ".clean_string($Comments)."\n\n";
  $email_message.= "Please VALIDATE your ORDER by clicking the link below.\n";
  $email_message.= "You will need your CONFIRMATION NUMBER $confirmation_number to validate your ORDER.\n\n";
  $email_message.= "<a href=\"www.horace-franklin-jr.com/valid_repair_upgradeform.html\"> Validate Order</a>\n";
  // create email headers
  $headers = "From: ".$From."\r\n".
  "Reply-To: ".$From."\r\n".
  "X-Mailer: PHP/". phpversion();
  $formsent = mail($Email, $subject, $email_message, $headers);
  if ($formsent) {
   echo $formsent;
  } 
  else {
   echo "email was not sent";
  }  
}
function Repair_Upgrade_3(){
  // Print to browser
  global  $Date, $SendTo, $From, $error_message, $MyFile, $confirmation_number, $Eighteen, $List, $List_2, $Dsn, $Title, $Fname, $Lname, $Address, $CityState, $Zip, $Email, $Phone, $Phone_2, $TypeComputer, $ComputerBrand, $ComputerModel, $Cd, $Cd_rw, $Cpu, $Dvd, $Dvd_rw, $GraphicCard, $Memory, $Modem, $Monitor, $Multimedia, $NetworkCard, $Printer, $Scanner, $SoundCard, $Speakers, $Comments;

  echo " <html>\n";
  echo " <head>\n";
  echo " <title>Repair/Upgrade/Replace</title>\n";
  echo " </head>\n";
  echo " <body BGCOLOR='tan' TEXT='black'>\n"; 
  echo " <table width='700' Align='center'>\n";
  echo " <tr>\n";
  echo " <td width='700' Align='center'>\n";
  echo " <font size='+2'>~ ~ ~ REPAIR/UPGRADE/REPLACE ORDER ~ ~ ~</font>\n";
  echo " </td>\n";
  echo " </tr>\n";
  echo " </table>\n";
  echo " <table width='700' Align='center'>\n";
  echo " <tr>\n";
  echo " <td width='700' Align='left'>\n";
  echo " Hi $Title $Fname $Lname\n";
  echo " <br />\n";
  echo " We have received your request for Service - $Date.\n";
  echo " <br /><br />\n";
  echo " The Order you submitted is below.\n";
  echo " Age verification: Are you 18 years or older? $Eighteen\n";
  echo " <br />\n";
  echo " Type Order: $List\n";
  echo " <br />\n";
  echo " Type Service: $List_2\n";
  echo " <br />\n";
  echo " Date service needed: $Dsn\n";
  echo " <br />\n";
  echo " $Title $Fname $Lname\n";
  echo " <br />\n";
  echo " $Address\n";
  echo " <br />\n";
  echo " $CityState $Zip\n";
  echo " <br />\n";
  echo " $Email\n";
  echo " <br />\n"; 
  echo " Daytime Phone: $Phone\n";
  echo " <br />\n";  
  echo " Evening Phone: $Phone_2\n";
  echo " <br /><br />\n";
  echo " <b>Computer Information</b>\n"; 
  echo " <br />\n";
  echo " Type Computer: $TypeComputer\n";
  echo " <br />\n"; 
  echo " Computer Brand: $ComputerBrand\n";
  echo " <br />\n";     
  echo " Computer Model: $ComputerModel\n";
  echo " </td>\n";
  echo " </tr>\n"; 
  echo " </table>\n";
  echo " <br />\n"; 
  echo " <table width='700' align='center'>\n"; 
  echo " <tr>\n"; 
  echo " <td width='700' align='left'>\n"; 
  echo " <b>Items to be Repaired/Replaced/Upgraded</b>\n";
  echo " </td>\n";
  echo " </tr>\n";
  echo " </table>\n";
  echo " <table width='700' align='center'>\n"; 
  echo " <tr>\n"; 
  echo " <td width='233' align='left'>\n"; 
  if($Cd) { 
   echo " CD: Yes\n";
  } 
  else {
   echo " CD: No\n";
  }
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($Cd_rw) {
  echo " CD RW: Yes\n"; 
  } 
  else {
   echo " CD RW: No\n";
  }
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($Cpu) {
  echo " CPU: Yes\n";
  } 
  else {
   echo " CPU: No\n";
  }
  echo " </td>\n";
  echo " </tr>\n";
  echo " <tr>\n"; 
  echo " <td width='233' align='left'>\n";
  if($Dvd) { 
  echo " DVD: Yes\n"; 
  } 
  else {
   echo " DVD: No\n";
  }
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($Dvd_rw) { 
  echo " DVD RW: Yes\n";
  } 
  else {
   echo " DVD RW: No\n";
  }
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($GraphicCard) { 
  echo " Graphic Card: Yes\n";
  } 
  else {
   echo " Graphic Card: No\n";
  }
  echo " </td>\n";
  echo " </tr>\n";
  echo " <tr>\n"; 
  echo " <td width='233' align='left'>\n";
  if($Memory) { 
  echo " Memory: Yes\n"; 
  } 
  else {
   echo " Memory: No\n";
  }
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($Modem) { 
  echo " Modem: Yes\n"; 
  } 
  else {
   echo " Modem: No\n";
  }
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($Monitor) { 
  echo " Monitor: Yes\n";
  } 
  else {
   echo " Monitor: No\n";
  }
  echo " </td>\n";
  echo " </tr>\n";
  echo " <tr>\n"; 
  echo " <td width='233' align='left'>\n";
  if($Multimedia) { 
  echo " Multimedia: Yes\n"; 
  } 
  else {
   echo " Multimedia: No\n";
  }
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($NetworkCard) { 
  echo " Network Card: Yes\n";
  } 
  else {
   echo " Network Card: No\n";
  } 
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($Printer) { 
  echo " Printer: Yes\n";
  } 
  else {
   echo " Printer: No\n";
  }  
  echo " </td>\n";
  echo " </tr>\n";
  echo " <tr>\n"; 
  echo " <td width='233' align='left'>\n";
  if($Scanner) { 
  echo " Scanner: Yes\n"; 
  } 
  else {
   echo " Scanner: No\n";
  }
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($SoundCard) { 
  echo " Sound Card: Yes\n"; 
  } 
  else {
   echo " Sound Card: No\n";
  }
  echo " </td>\n";
  echo " <td width='233' align='left'>\n";
  if($Speakers) { 
  echo " Speakers: Yes\n";
  } 
  else {
   echo " Speakers: No\n";
  }
  echo " </td>\n";
  echo " </tr>\n";
  echo " </table>\n";
  echo " <table width='700' align='center'>\n"; 
  echo " <tr>\n"; 
  echo " <td width='700' align='left'>\n"; 
  echo " <b>Comments</b>\n";
  echo " <br />\n"; 
  echo " $Comments\n";
  echo " <br /><br />\n";
  echo " Your CONFIRMATION NUMBER: $confirmation_number\n";
  echo " <br /><br />\n";
  echo " You will receive an email to validate your information.\n";
  echo " <br /><br />\n";
  echo " Please visit us again <a href=\"http://www.horace-franklin-jr.com\">www.horace-franklin-jr.com</a>\n";
  echo " </td>\n";
  echo " </tr>\n"; 
  echo " </table>\n";
  echo " </body>\n";
  echo " </html>\n";
}
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.