Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/01/2003, 20:45
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Ahí mismo tu dices que has puesto dos registros .. Tu sabras bien donde empieza uno y otro .. pero lo q es yo o cualquier persona q lea esos "datos" no entenderá donde empieza uno y acaba otro .. Lo mismo le pasa a PHP .. debe de saber donde empieza uno y donde empieza otro para poder tomar alguna acción ..

Lo primero que tendrias que definir es la estructura (modelo de datos) del fichero que estas generando .. tal cual lo harias con un modelo de datos de una Base de datos comun con sus filas y columnas (sus registros y columnas):

+------------+----------- +-----------+
+ campo1 + campo2 + campo3 +
+------------+------------+-----------+

Ahora actualmente dices q la cadena [s] es el delimitador de campos .. te falta el de registro .. Lo tipico es usar el \n salto de linea .. con lo cual tu archivo.txt te quedaria al abrilo:

registro 1: campo1[s]campo2[s]campo2\n
registro 2: campo1[s]campo2[s]campo2\n
registro 3: campo1[s]campo2[s]campo2\n
registro 4: campo1[s]campo2[s]campo2\n
etc ..

El \n .. no lo veras (ni por supuesto registro nº q es solo ejemplo) .. pero si veras el salto de linea ahi mismo .. Si quieres puedes usar [loquetedelagana] segun lo q usas actualmente .. (y mas si algun campo puede tener saltos de linea \n )

Un saludo,