Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2008, 14:58
usuaria
 
Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 17 años, 1 mes
Puntos: 2
Pregunta problema al tratar de elminar un registro en un txt

Código:
$archivo = fopen("datos.txt",'r+');

$i=0;
  
   while (!feof($archivo)) {
        $registro = fgets($archivo);
		list($users[$i][0],$users[$i][1],$users[$i][2],) = explode(" ", $registro);
		echo " USER: ".$users[$i][1]." CLAVE: ".$users[$i][2];   
		echo "<br>";
		$i++;	
    };
    fclose ($archivo);
	
	
	$users[2][2]=" ";

	
	$archivo2 = fopen("nuevo.txt",'r+');
		for($j=0;$j<count($users);$j++){
			if ($users[2][j]!=" "){  //ESTA LINEA ME LA TOMA MAL
				$datos=$users[$j][0]." ".$users[$j][1]." ".$users[$j][2];
				fwrite($archivo2,$datos);
			}
		}	
	
    fclose ($archivo2);
El problema es q cuando el campo [2][j] esta vacio es vez de no copiarme nada en el archivo nuevo me copia los otros deos campos (el [0][j] [1][j]) y yo no quiero que me los copie..donde esta el rpoblema? es decir quiero eliminar la linea que tenga ese campo vacio