Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2008, 21:57
Ktulu
Invitado
 
Mensajes: n/a
Puntos:
Ayuda con nl2br()

Hola a todos
Paso a explicar cómo debería ser el funcionamiento correcto del siguiente código: básicamente es la lectura del contenido de un archivo txt mediante PHP, lo que hice fue nombrar los archivos txt como dia-mes.txt (Ej: 25-Abril.txt) para que los mismos varien dependiendo de la fecha actual del servidor, si bien hay un poco de js entre medio no creo q tenga algo que ver con el problema en si.
Al grano: no encuentro manera de reemplazar los saltos de línea del txt mediante nl2br() ya que obtengo el error "constante de cadena sin terminar".
Pego el código obviando líneas innecesarias:

Código PHP:
/*Obtengo fecha del servidor*/
$num_dia date("j");
$mes_num date("n");
$mes = array( 01 => "Enero"02 => "Febrero"03 => "Marzo"04 => "Abril"05 => "Mayo"06 => "Junio"07 => "Julio"08 => "Agosto"09 => "Septiembre"10 => "Octubre"11 => "Noviembre"12 => "Diciembre");
$mont=$mes[$mes_num];
/*Capturo contenido del txt*/
$fd file_get_contents("http://********.com.ar/******/".$num_dia."-".$mont.".txt""r");

/* ---- Posible problema ? -------*/
$moescroll_text str_replace("'""& # 039;"$fd);
.
.
.
.
/*imprimo contenido*/
<script language="JavaScript1.2"
.
scrollercontent$uniqueid='$moescroll_text';
.
</script> 
Aclaro que funciona perfectamente siempre y cuando se trate de un txt sin saltos de línea. Pero ponga donde ponga el nl2br() no consigo ula solucion.
Chas Gracias
Luciano