Gran avance!!
ya me toma en cuenta los saltos la marquesina, el unico codigo para visulizarla es
Código PHP:
<?php
$rumores = file_get_contents("administracion/portada/rumores_marquesina.txt");
?>
<div class="rigth_rms"><marquee direction="up" scrolldelay="100" scrollamount="3" onmouseout="this.start()" onmouseover="this.stop()"><?php echo $rumores; ?></marquee></div>
el guardar lo deje así:
Código PHP:
<?php
$fichero = "rumores_marquesina.txt";
$texto = $_GET["rumores"];
if($fp = fopen($fichero,"w+")){
fwrite($fp,$texto);
echo 'Archivo modificado';
}
fclose($fp);
echo "<div class='succes'>Operación Exitosa</div>";
?>
La cuestión estaba en la edición, debía quitar todos las funciones de codificación y bueno poner al final de las lineas <br /> por ejemplo
linea 1 <br />
linea 2 <br />
linea 3 <br />
el código quedo así:
Código PHP:
<?php
date_default_timezone_set("America/Mexico_City");
$rumores = "rumores_marquesina.txt";
/*---------------------------------*/
$fp_rms = fopen($rumores,"r");
$contenido_rms= fread ($fp_rms, filesize ($rumores));
fclose($fp_rms);
?>
<table align="center" border="1" id="tablas">
<caption>Editar Marquesina Rumores</caption>
<tr>
<th>Escriba la nueva información:</th>
<td><textarea class="textarea" id="rms" name="rms"><?php echo $contenido_rms; ?></textarea></td>
</tr>
<tr>
<td colspan="7" align="center"><input type='button' value='Guardar' onclick="edit_rms()"></td>
</tr>
</table>
Ahora mi inconveniente es que al editar me muestra el texto asi
linea 1 <br /> linea 2 <br /> linea 3 <br />
me gustaria me mostrase:
linea 1
linea 2
linea 3
y para eso agregue:
$contenido_rms = str_replace("<br />","\r\n",$contenido_rms);
que lo soluciona muy bien, pero al guardar ya no me vuelve a respetar saltos
entonces pense que al guardar deberia revertir y puse eso:
$contenido_rms = str_replace("\r\n","<br />",$contenido_rms);
pero no funciono
y es que me preocupa por que el usuario final cuando quiera editar el texto no se va a acordar en poner un <br /> cuando quiera un salto, por lo que a el concierne un simple enter basta