Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2008, 19:50
usuaria
 
Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 17 años, 1 mes
Puntos: 2
Pregunta es correcto este manejo de archivos??

Código:
<?php 
  $i=0;
  $elAuto=$_POST['auto'];
				
				$archivo = fopen("txt/autos.txt",'r');
  				 while (!feof($archivo)) {
					$registro = fgets($archivo);
					list($autos[$i][0],$autos[$i][1]) = explode(" ", $registro);
					$i++;
				};
		fclose ($archivo);	
		
		$archivo2 = fopen("txt/autos.txt",'w+');
		for($j=0;$j<count($autos);$j++){
			if (($autos[$j][0]!=$elAuto)){  
				$datos=$autos[$j][0]." ".$autos[$j][1];
				$datos.=chr(13);
				fwrite($archivo2,$datos);
				echo "entro";
			}
		}	
        fclose ($archivo2);	
?>
No hay una forma de que una vez abierto el archivo pueda leerlo, y luego sobreescribirlo sin tener que cerrarlo y volver a abrir como hice yo??
gracias!