Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/06/2012, 16:03
Avatar de ruben5191
ruben5191
 
Fecha de Ingreso: abril-2011
Mensajes: 121
Antigüedad: 13 años, 1 mes
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