Hola, estoy intentando escribir en un fichero lineas y al final de cada linea quiero que haya un retorno de carro y un salto de linea. Pero en lugar de escribirme cada linea en una linea nueva lo que hace es escribirmela a continuacion de la cadena "\r\n" como si fuera una cadena normal y corriente en lugar de un salto de linea.
Este es el codigo que utilizo para escribir las lineas:
Código PHP:
//funcion para escribir
function escribirFicheros($fp,$cadena){
for($i = 0; $i<count($cadena); $i++){
$archivo = strrev($cadena[$i]);
$tmp = explode('/',$archivo,2);
$archivo = strrev($tmp[0]); //Tenemos el filename guardado aqui ...
fwrite($fp,$archivo,strlen($archivo));
fputs($fp,'\r\n');
}
return $fp;
Tambien lo he intentado asi:
Código PHP:
//funcion para escribir
function escribirFicheros($fp,$cadena){
for($i = 0; $i<count($cadena); $i++){
$archivo = strrev($cadena[$i]);
$tmp = explode('/',$archivo,2);
$archivo = strrev($tmp[0]); //Tenemos el filename guardado aqui ...
fwrite($fp,$archivo.'\r\n',strlen($archivo.'\r\n'));
fputs($fp,);
}
return $fp;
Y el resultado en el fichero es algo asi:
Julieta Venegas - Andar Conmigo.mp3\r\nRobbie Williams - Angels.mp3\r\nLimp Bizkit - Behind Blue Eyes.WMA\r\nRobbie Williams - Misunderstood.mp3\r\nEric Prydz-Call On Me (radio edit).mp3\r\nRicky Martin - Life - 12 - Dejate Llevar (Its Alright).mp3\r\nAlanis Morissette - Hand In My Pocket.mp3\r\n
Alguna idea de que estoy haciendo mal? Estoy trabajando con Apache bajo Windows XP y el fichero esta abierto como 'w+b'
Gracias por vuestra ayuda!