Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/07/2002, 06:01
Avatar de Yagorat
Yagorat
 
Fecha de Ingreso: marzo-2002
Ubicación: Madrid
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Borrar lines de un txt

Buenas, a ver si este pequeño codigo te sirve, es una mini-variante del escrito por TheRock unos mensajes atras.

<?PHP
$linea = 1;
$filename = "fichero.txt";
$texto=file($filename);
$archivo=fopen($filename,"w");
for($i=0;$i<=count($texto);$i++) {
if ($i != $linea) {
fwrite($archivo,$texto[$i]);
}
}
fclose($archivo);
?>

De esta manera, pasamos el contenido del archivo a un array mediante la funcion file, y luego volvemos a escribir todo de nuevo, filtrando la linea que queremos borrar. Para ser más practicos deberias crear un formulario para introducir la linea que quieres borrar y pasarsela a este codigo, quitando "$linea = 1;".

Un saludo a todos.


------------------------
Solo se que no se nada.
Yagorat - Webmaster sin web