Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2007, 05:35
xberni
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona (España)
Mensajes: 134
Antigüedad: 19 años, 3 meses
Puntos: 0
Problema saltos de linea con file()

Muy buenas,

Estoy haciendo un script para parsear un .csv y pasarlo a MySQL pero tengo un problema que no se como solucionar:

El formato es así:

"Campo1";"Campo2";"Campo3"
"valor1";"valor2";"valor3"
"valor11";"valor22";"valor33"
etc etc

Lo que hago es con la funcion file() un array con todas las filas, y luego trato cada fila con un explode() y me funciona bien.

El problema es que a veces hay en el valor del campo un salto de linea y entonces me peta todo. Por ejemplo:

"valor11";"valor22
";"valor33"

Entonces me detecta 2 lineas y se desmonta todo. Alguien sabría como solucionarlo???