Hola amigos necestio ayuda con Fopen solo me funciona cuando lo pongo en la raiz de mi appserver "www" pero si lo ejecuto desde otra carpeta me sale este error
Warning: flock() expects parameter 1 to be resource, boolean given in C:\AppServ\www\compu\stio\fopen.php
no entiendo porque aqui esta mi codigo:
Código:
<?php
echo "Orden Procesada <br>";
$date = date("jS H:i");
echo date("jS H:i")."<br>";
$total = 0;
$montoigv = 0.00;
define("ACPRICE", 100);
define("PHOTOPRICE", 40);
define("FLVPRICE", 70);
$total = $ac + $photo + $flv;
$montoigv = $ac * ACPRICE
+$photo * PHOTOPRICE
+$flv * FLVPRICE;
echo "Su Pedido es el Siguiente <br>";
if($ac > 0)
echo $ac. " Action <br>";
if($photo > 0)
echo $photo. " Photoshop <br>";
if($flv > 0)
echo $flv. " flash <br>";
$stringsalida = $date."\t".$ac."\t".$photo."\t".$flv."\t".$total."\t".$montoigv."\t".$destino."\n";
@ $fp = fopen("../www/compu/stio/texto.txt", "a");
flock ($fp,2);
if (!$fp)
{
echo "<p><strong>Su orden no ha podido ser procesada</strong></p></body></html>";
exit;
}
fwrite($fp, $stringsalida);
flock($fp,3);
fclose($fp);
echo "Su orden fue procesada";
?>