30/10/2008, 12:19
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 8
Antigüedad: 16 años, 11 meses Puntos: 0 | |
error en fclose Tengo el siguiente código que me da un error en el último fclose($archivo)
<?
if (!($txtnombre=="") && !($txtpeticion=="") && !(strpos($txtnombre,"href")) && !(strpos($txtpeticion,"href")))
{
$txtnombre=trim($txtnombre);
$txtpeticion=trim($txtpeticion);
$archivo=fopen("archivo.txt","a");
flock($archivo,2); //bloquear archivo
fputs($archivo, "$txtnombre\r\n");
fputs($archivo, "$txtpeticion\r\n");
flock($archivo,3); //desbloquear archivo
fclose($archivo);
$archivo="archivo.txt";
$lineas=file($archivo);
$i=0;
while($lineas[$i])
{
echo "$lineas[$i] - ";
$i++;
echo "$lineas[$i]<br>";
$i++;
}
fclose($archivo);
if ($i>55){
$archivo=fopen("archivo.txt","w"); // se rescribira siempre la misma linea??
$j=$i+1;
for ($i=6; $i<$j; $i++)
{
fputs($archivo,"$lineas[$i]");
}
fclose($archivo);
}
}
?>
Saludos y gracias. |