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.