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

buen dia, por lo que veo es un poco complejo yo lo que busco es eliminar datos de un archivo php o txt ya sea la primera, ultima o cualquier fila. Alguien me podría decir que esta mal en este codigo:

<?
$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 );
?>

o si hay alguna otra forma me la pueden hacer saber pero menos MySQL
Muchas gracias y saludos!