Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2014, 18:51
xoceunder
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 11 meses
Puntos: 10
eliminar fila en un txt duplicado

hola a todos es que tengo esto

Código PHP:
Ver original
  1. $archivo = 'dato.txt';
  2. if(file_exists($archivo)) {
  3.         $file = fopen($archivo,'r');
  4.         while(!feof($file)) {
  5.             $name = fgets($file);
  6.             $lineas[] = $name;
  7.         }
  8.         fclose($file);
  9. }
  10. // Todas las lineas quedan almacenadas en $lineas
  11. // Ahora eliminas la fila 15 por ejemplo, en el array sería la posicion 14 (empezamos por la 0)
  12. unset($lineas[14]);
  13. $lineas = array_values($lineas);
  14. print_r($lineas);
  15. // GUARDAMOS
  16. $file = fopen($archivo, "w");
  17. foreach( $lineas as $linea ) {
  18.     fwrite( $file, $linea );
  19. }
  20. fclose( $file );

y quiero elimiar usuarios repedito

este es el dato.txt

jesus:3124:2015-06-03
jovy1:5254:2015-06-03
jovy2:6485:2015-06-03
jovy3:6592:2014-05-27