Ver Mensaje Individual
  #34 (permalink)  
Antiguo 29/11/2013, 16:20
xoceunder
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 11 meses
Puntos: 10
Respuesta: duda en buscar, editar y eliminar en archivo .user

ok tengo esto para eliminar la cuenta

Código PHP:
Ver original
  1. $palabra=$_REQUEST["user"];    
  2. $pos = 0;
  3. if( $palabra ){
  4.    
  5. foreach($datos as $pos=>$linea){
  6.     if (strstr($linea,$palabra)){
  7.         //reemplazo lo que voy a borrar en la cadena por nada
  8.     echo "si esta la palabra $linea, esta en la linea : ".$pos;
  9.     $X = $pos; // Number of lines to remove
  10.  
  11.     $lines = file('dato.user');
  12.     $first_line = $lines[0];
  13.     $lines = array_slice($lines, $X + 5);
  14.     //$lines = array_merge(array($first_line, ""), $lines);
  15.  
  16.      // Write to file
  17.     $file = fopen('dato.user', 'w');
  18.     fwrite($file, implode('', $lines));
  19.     fclose($file);
  20.     }
  21.    }
  22.    $pos++;
  23. }

pero me elimina todas las anteriores

ejemplo linia 0 se queda y si boro linia 34 elimina desde la linia 1 hasta la 35