Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/06/2012, 10:29
Avatar de ZonaRLX
ZonaRLX
 
Fecha de Ingreso: enero-2011
Mensajes: 75
Antigüedad: 13 años, 3 meses
Puntos: 2
Exclamación Respuesta: Eliminar fila especifica con PHP

Ruben, muchas gracias por tu aporte, disculpa la tardanza pero lo acabo de probar y no me funciona, y no entiendo el porque...

Cita:
Iniciado por ruben5191 Ver Mensaje
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