15/01/2013, 14:55
|
Colaborador | | Fecha de Ingreso: mayo-2008 Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses Puntos: 528 | |
Respuesta: Salto de linea al llegar a 1024 caracteres al exportar a CSV En el código que ejemplificas no debería suceder, claro a menos que tus datos midan 1024 caracteres y cuando colocas el "\r\n" se de el salto.
Te recomendaría revisar tus datos para asegurar que ninguno contenga el salto de linea, imprimiendo a pantalla y viendo el código fuente del html generado, por ejemplo.
Y también es posible simplificar un poco las instrucciones:
$shtml.="$row[referencia]|$Seller_ID|$row[operacion]|$row[familia]|$row[tipo]|$row[CategoryID]|$row[precio]|$row[currency]|$row[superficie]|$row[habitaciones]|$row[estacionamiento]|$row[antiguedad]|$row[banos]|$row[piscina]|$row[jardin]|$row[ascensor]|$row[oficina]|$row[estado]|$row[ciudad]|$row[zona]|$Gmaps|$Titulo_web|$row[texto_web]|$row[fotos1]|$row[fotos2]|$row[fotos3]|$row[fotos4]|$row[fotos5]|$row[fotos6]|$row[fotos7]|$row[fotos8]|$row[update_images]\r\n";
$f = fopen("data.csv","w");
fwrite($f,$shtml); |