Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2013, 12:44
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 3 meses
Puntos: 22
Sonrisa ¿Cómo asignar HTML como texto plano a un textarea mediante PHP?

Buen día.

Tengo la sig variable:
Código PHP:
$string1 '<div style="position:abosolute; top:0; left:0; width:200px; height:200px; background-color:yellow;>Algo</div>'
La cual la paso a una variable Javascript:
Código PHP:
Ver original
  1. echo '<script type="text/javascript">';
  2.     echo 'var varJS = "';
  3.     echo $string1;
  4.     echo '";';
  5.     echo '</script>';

Entiendo que la variable $string1 es una cadena, que aunque tenga HTML, es una cadena. Bueno, tengo esta variable en un documento, y quiero llevarme esta variable a otro documento PHP. Lo 1ro que se me ocurrió, que es lo que hago siempre, es pasar esta variable PHP a una variable JS y con JS asignar el valor de la variable a un input text dentro de un formulario. Y en el otro documento sacar el valor del input con $_POST en PHP.

Esto siempre me funciona cuando el contenido de la variable es, digamos, texto plano. La bronca es que ahora el valor de la variable es código HTML. Veo que no puedo asignar este contenido a un input text o a un textarea. Éstos no muestran el contenido de la variable, ni siquiera como texto plano -que es lo que yo pretendo.

Lo que yo busco es que el textarea muestre el texto plano. Para luego sacarlo con $_POST desde otro archivo PHP.

SALUDOS

PD. Se me ocurre la idea de abrir una sesión y así llevarme la variable, pero ya empecé esto del textarea y la curiosidad no me va dejar en paz hasta que lo logre.

Última edición por berkeleyPunk; 10/10/2013 a las 12:55