Hola!
y ¿que es lo que deseas, una crítica o qué?
no indicas que ayuda requieres, especifica mejor-

Miguel

Miguel Flores Franco
Graphic Design & Standard based Web Design
http://pe.linkedin.com/in/mikersson
http://www.pixelperu.net
Phone +51 991 592 446 (Perú) • +48 28141587 (Denmark)


-----Mensaje original-----
De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org]
En nombre de Fabricio Holguin
Enviado el: viernes, 02 de diciembre de 2011 06:29 p.m.
Para: ovillo@lists.ovillo.org
Asunto: [Ovillo] Closing a file (PHP)






Saludos,



Por este medio quisiera extender un saludo a todos y desear si me pueden
ayudar con un ejemplo que he trabajado por algunas semanas y no me da el
resultado deseado.  Talves alguien tenga un poco mas de conocimiento.
 La compañia es un taller de autos.  Gracias por antemano.



El código es el siguiente:





<html>



<head>

    

    <title>Roberto's Auto Parts - Order Results</title>



</head>



<body>



<h1>Roberto's Auto Parts</h1>



<h2>Order Results</h2>



<?php 



echo "<p>Order processed at ".date('H:i, jS F Y')."</p>"; 



echo "<p>Your order is as follows: </p>";



$totalqty = 0;

$totalqty = $tireqty + $oilqty + $sparkqty; 



echo "Items ordered: ".$totalqty."<br />"; 



if ($totalqty == 0) {



   echo "You did not order anything on the previous page!<br />";



} else {



if ($tireqty > 0) {

   echo $tireqty." tires<br />";

}



if ($oilqty > 0) {

   echo $oilqty." bottles of oil<br />";

}



if ($sparkqty > 0) {

   echo $sparkqty." 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, '.', '');



echo "<p>Total of order is $".$totalamount."</p>";

echo "<p>Address to ship to is ".$address."</p>";



$outputstring = $date."\t".$tireqty." tires \t".$oilqty." oil\t"

                .$sparkqty." spark plugs\t\$".$totalamount

                ."\t. $address."\n"; (posible error talves!)



//open file for appending

@ $fp = fopen("$DOCUMENT_ROOT/../orders/orders.txt", 'ab');



flock($fp, LOCK_EX);



if (!$fp) {

echo "<p><strong> Your order could not be processed at this time.

     Please try again later.</strong></p> <BR><BR>__________ Information
from ESET Smart Security, version of virus signature database 6679
(20111202) __________<BR><BR>The message was checked by ESET Smart
Security.<BR><BR><A HREF="http://www.eset.com";>http://www.eset.com</A><BR>
<BR><BR>__________ Information from ESET Smart Security, version of virus
signature database 6679 (20111202) __________<BR><BR>The message was checked
by ESET Smart Security.<BR><BR><A
HREF="http://www.eset.com";>http://www.eset.com</A><BR> </body></html>";

exit;

}



fwrite($fp, $outputstring, strlen($outputstring));

flock($fp, LOCK_UN);

fclose($fp);



echo "<p>Order written.</p>";  



?>

</body>



</html>


Thanks, 
Fabricio
http://hlgns.net/
http://hlgn.net/
 
Remote Support
http://hlgn.showmypc.com/ 
 




                                          
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a