Foros del Web » Programando para Internet » PHP »

PHP OO visualizar codigo php en un textarea

Estas en el tema de visualizar codigo php en un textarea en el foro de PHP en Foros del Web. disculpen si esta no es la seccion correcta, es que soy nuevo. quisiera saber como puedo visualizar el codigo php en un textarea sin que ...
  #1 (permalink)  
Antiguo 01/03/2012, 23:42
 
Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 1
visualizar codigo php en un textarea

disculpen si esta no es la seccion correcta, es que soy nuevo.

quisiera saber como puedo visualizar el codigo php en un textarea sin que lo ejecute.
es que estoy haciendo un editor que se escribe el codigo en un textarea y al presionar submit visualiza el codigo en una tabla, pero no lo visualiza sino lo ejecuta.

uso php con sqlite ya que me divierte mas usar sqlite que mysql.
  #2 (permalink)  
Antiguo 02/03/2012, 01:18
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: visualizar codigo php en un textarea

Puedes hacerlo así:

Código PHP:
Ver original
  1. <form id="form1" name="form1" method="post" action="">
  2.   <label>
  3.   <textarea name="textarea">
  4.   &lt;?php echo $a; ?&gt;
  5.   </textarea>
  6.   </label>
  7. </form>

pero también hay plugins JS que lo hacen mejor y con buen formato. Saludos
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 02/03/2012, 09:09
 
Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: visualizar codigo php en un textarea

muchas gracias me diste una idea como resolver mi problema.
  #4 (permalink)  
Antiguo 02/03/2012, 09:49
 
Fecha de Ingreso: febrero-2012
Ubicación: En mi propio mundo
Mensajes: 73
Antigüedad: 12 años, 2 meses
Puntos: 23
Respuesta: visualizar codigo php en un textarea

Pues es mas simple que eso prueba con algo asi


Código HTML:
Ver original
  1. <?php
  2. echo ('<?php
  3.    $a = 1;
  4.    ++$a;
  5.    $a *= $a;
  6.    echo --$a;
  7. ?>') ?>
  #5 (permalink)  
Antiguo 02/03/2012, 16:46
 
Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: visualizar codigo php en un textarea

para que tengan una idea del programa es un textarea con un boton submit y una tabla, cuando se escribe en el textarea (por ejemplo : hola mundo) y se aprieta submit lo visualiza en la tabla.(uso sqlite).

y el problema es el siguiente :
cuando escribo en el textarea por ejemplo: $usuario = $_POST['usuario']; quiero que lo visualize en la tabla pero en vez de eso lo ejecuta y la tabla aparece vacia, he intentado cambiar ($ [] '') por sus codigos (ascii) pero igual sigue sin visualizarse en la tabla.
  #6 (permalink)  
Antiguo 02/03/2012, 16:59
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: visualizar codigo php en un textarea

Lo que tienes que hacer es cambiar todos los caracteres por su equivalente, mediante

htmlentities($codigo,ENT_QUOTES);

Y colocar el slash antes del signo $, de tal manera:

echo str_replace('$','\$',htmlentities($codigo,ENT_QUOT ES));
  #7 (permalink)  
Antiguo 02/03/2012, 17:40
 
Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: visualizar codigo php en un textarea

ya pude resolver mi problema haciendo lo que me dijo ocp00la, me salvaste dias de busqueda.

Etiquetas: mysql, sql, tabla, textarea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:18.