Tema: str_replace
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/11/2004, 14:32
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
lithiumfire

Es recomendable que inicies un nuevo tema (si no lo has hecho ya) con tu pregunta concreta . .

Desde ya te comento que una "linea" de un archivo de texto .. normalmente no se "borra" como si de una cadena se tratase que es lo que hacen las funciones str_replace() y demàs que has mencionado . .sino que se trabaja el archivo como un array (file() como ya ves te entrega un array con tantas líneas como \n (saltos de línea) tenga tu archivo) y se quita un elemento (unset() ..) de este para luego volver a escribir el archivo nuevamente (fwrite() previa en la lectura del array que te quedó )..

Te recuerdo que un archivo de texto plano es de acceso secuencial .. esto no es llegar y borrar así como así: el archivo se lee completo .. se procesa y de ahí se vuelve a generar el archivo integramente con el resultado de tu proceso.

Un saludo,