Hola a todos:
Estoy realizando un script en php que exporta datos desde mysql a un archivo txt, no he tenido el resultado que espero, falla el salto de linea.
Este es mi código en php
<?php
public function generarArchivosCuotasSocios()
{
$cuotas = $this->_procesos->getCuotas();
$totales = count($cuotas);
$empresas = $this->_procesos->getEmpresas();
for($e=0;$e<count($empresas);$e++)
{
for($i=0;$i<$totales;$i++)
{
if($empresas[$e]['id'] == $cuotas[$i]['cod_emp_jub'])
{
$archivo_cuotas = ROOT.'proceso'.DS.'cuotas'.DS.$cuotas[$i]['cod_emp_jub'].'-'.utf8_decode($cuotas[$i]['empresa']).'.txt';
if(strlen($cuotas[$i]['rut']) == 5)
{
$rut = '000'.$cuotas[$i]['rut'];
}
elseif(strlen($cuotas[$i]['rut']) == 6)
{
$rut = '00'.$cuotas[$i]['rut'];
}
elseif(strlen($cuotas[$i]['rut']) == 7)
{
$rut = '0'.$cuotas[$i]['rut'];
}
else
{
$rut = $cuotas[$i]['rut'];
}
$contenido = $rut.$cuotas[$i]['dv'].$cuotas[$i]['dia'].$cuotas[$i]['cuota'];
$archivo = fopen($archivo_cuotas, 'w+');
fwrite($archivo, $contenido."\n");
fclose($archivo);
}
}
}
}
?>
El archivo txt generado se visaliza como sigue:
06071776215500007592712915500016786987715500017025 6940155000
y debe visualizarse así:
060717762155000
075927129155000
167869877155000
170256940155000
Podrían ayudar como solucionar esto.
Estaré muy agradecido.
Saludos