El Código del archivo PHP es el siguiente:
Código:
Y el error que me salta es el siguiente:<?php
$tireqty = $_POST['tireqty'];
$oilqty = $_POST['oilqty'];
$sparkqty = $_POST['sparkqty'];
$address = $_POST['address'];
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Auto partes Bob - Resultado de pedido</title>
</head>
<body>
<h1>Auto partes Bob</h1>
<h2>Resultado de pedido</h2>
<?php
$date = date('H:i jS, F');
echo '<p>Pedido procesado a las ';
echo $date;
echo '</p>';
echo '<p>Su pedido es el siguiente: </p>';
$totalqty = 0;
$totalqty = $tireqty + $oilqty + $sparkqty;
echo 'Items pedidos: '.$totalqty.'<br />';
if ($totalqty == 0){
echo 'No ha hecho ningún pedido en la página anterior <br />';
} else {
if ($tireqty > 0){
echo $tireqty.' ruedas <br />';
}
if ($oilqty > 0){
echo $oilqty.' latas de aceite <br />';
}
if ($spark > 0){
echo $spark.' Spark plugs <br />';
}
$totalamount = 0.00;
define ('TIREPRICE', 100);
define ('OILPRICE', 10);
define ('SPARKPRICE', 4);
$totalamount = $tireqty * TIREPRICE
+ $oilqty * OILPRICE
+ $sparkqty * SPARKPRICE;
$totalamount = number_format ($totalamount, 2, '.',' '). '<br />';
echo '<p>El total del pedido es '.$totalamount.'</p>';
echo '<p>La dirección donde llevar el pedido es '.$address.'</p>';
$outputstring = $date."\t".$tireqty." ruedas \t".$oilqty." latas de aceite \t".$spark." Spark plugs \t\$".$totalamount."\t".$address."\n";
@ $fp = fopen("$DOCUMENT_ROOT/../orders/orders.txt", 'ab');
if (!Sfp){
echo '<p><strong>Su pedido no pudo ser procesado en este momento. '.'Por favor, intentelo más tarde</strong></p><body><html>';
exit;
}
fwrite ($fp, $outputstring,strlen($outputstring));
fclose ($fp);
echo '<p>Pedido escrito.</p>';
?>
</body>
</html>
Parse error: parse error, unexpected $ in C:\Archivos de programa\PHP Home Edition 2\www\orderprocess.php on line 59
Lo raro es que la línea 59 es justamente "</html>"... ya revisé dos veces el código y no logro entender cual es el problema, si alguien me puede ayudar le agradeceré mucho.
Saludos.


