Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/06/2012, 16:03
Avatar de ruben5191
ruben5191
 
Fecha de Ingreso: abril-2011
Mensajes: 121
Antigüedad: 15 años, 5 meses
Puntos: 22
Respuesta: Eliminar fila especifica con PHP

Aquí lo tienes:

Código PHP:
<?
$archivo 
= 'datos.txt';
if(
file_exists($archivo)) {
        
$file = fopen($archivo,'r');
        while(!
feof($file)) { 
            
$name = fgets($file);
            
$lineas[] = $name;
        }
        
fclose($file);
}
// Todas las lineas quedan almacenadas en $lineas
// Ahora eliminas la fila 15 por ejemplo, en el array sería la posicion 14 (empezamos por la 0)
unset($lineas[14]);
$lineas = array_values($lineas);
print_r($lineas);
// GUARDAMOS
$file = fopen($archivo, "w");
foreach( 
$lineas as $linea ) {
    
fwrite( $file, $linea );
} 
fclose( $file );  
?>
Acuerdate bien de que la fila "X" de tu archivo será la posición "X-1" en el Array.

Un saludo