Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2006, 03:11
sarverok007
 
Fecha de Ingreso: enero-2005
Mensajes: 115
Antigüedad: 19 años, 3 meses
Puntos: 1
Pregunta No me deja escribir en un archivo al final de cada linea un \r\n

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!
__________________
SaRvErOk :ojotes:

Última edición por sarverok007; 24/05/2006 a las 03:17