Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Brida en 15 Mayo 2013, 19:50 pm



Título: ¿Cómo ejecutar PHP? (no usar exec)
Publicado por: Brida en 15 Mayo 2013, 19:50 pm
Tengo un blog y he creado un BBCode del tipo .

Y lo que quiero es que todo lo de dentro se ejecute. Ya he hecho la parte de extraer por lo que me queda el código en la variable $php.

El problema es que si uso exec() lo máximo que me ejecuta es un echo 'hola mundo!'; ni si quiera si lo pongo así echo('hola mundo');

Por lo que me gustaría saber que función tengo que usar para pasarle una variable con por ejemplo:

Código
  1. if($_POST['form']){
  2. mail(....);
  3. echo('Hemos recibido tu información');
  4. }



Gracias :-)


Título: Re: ¿Cómo ejecutar PHP? (no usar exec)
Publicado por: Shell Root en 15 Mayo 2013, 21:51 pm
La verdad no entendi nadaaaa ajja


Título: Re: ¿Cómo ejecutar PHP? (no usar exec)
Publicado por: Brida en 15 Mayo 2013, 22:17 pm
Shell Root, si tengo la siguiente variable:


Código
  1. $php='
  2.  
  3. if($_POST['form']){
  4.  
  5. echo 'se ha enviado el formulario';
  6.  
  7. }
  8.  
  9. ';

¿Qué tengo que hacer para ejecutarla?


Título: Re: ¿Cómo ejecutar PHP? (no usar exec)
Publicado por: #!drvy en 16 Mayo 2013, 13:22 pm
Hola,

eval - Manual
http://php.net/manual/es/function.eval.php

Saludos


Título: Re: ¿Cómo ejecutar PHP? (no usar exec)
Publicado por: Brida en 17 Mayo 2013, 18:59 pm
Hola drvy | BSM, antes que nada ¡Gracias!

Ya había llegado a esa 'solución', el único problema es que necesitaría que cogiera una variable.

De todos modos, cambio la función y ready!

Muchas gracias de nuevo :-)

 :-*