Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/01/2011, 14:17
parcialbook
 
Fecha de Ingreso: febrero-2009
Ubicación: Medellín
Mensajes: 81
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: escribir en linea determinada de un txt

Cita:
Iniciado por odiseus Ver Mensaje
Un ejemplo sencillo de lo que quieres hacer

Código PHP:
$numeroLinea                3;
$numeroLineaReal            $numeroLinea-1;
$lineas                     file("archivo.txt");
$lineas[$numeroLineaReal]   = $lineas[$numeroLineaReal]+1;
 
$fp fopen("archivo.txt""w");
for(
$contador=0$contador<=$numeroLinea$contador++)
{
  
fwrite($fp$lineas[$contador]);
}
 
fclose($fp); 


EXCELENTE MUCHAS GRACIAS.
Le hice una pequeña modificación a este script debido a que el archivo tenia diez lineas y solo queria modificar la linea dos y lo que hacia era concatenar el resto defilas. Para ello valide que estuviera en la linea dos y luego guardar una linea en blanco y listo.



Código PHP:
[QUOTE
$lineas file("archivo.txt"); 
$lineas[2] = $lineas[2]+1
$fp fopen("archivo.txt""w"); 
for(
$contador=0$contador<10$contador++) 

  if(
$contador==2){
     
$lineas[$contador]=$lineas[$contador]."\r\n";
     
fwrite($fp$lineas[$contador]); 
  }
  else
     
fwrite($fp$lineas[$contador]); 

fclose($fp); 
[/
QUOTE