Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2005, 10:58
publijesus
 
Fecha de Ingreso: noviembre-2005
Mensajes: 8
Antigüedad: 18 años, 4 meses
Puntos: 0
Ejecucion de archivos y declarar variables.

Hola, soy nuevo en php y bueno, tengo algún problemilla..:

Yo quiero ejecutar un archivo en un servidor linux vía web y estoy teniendo estos problemas..:

Realizo un formulario en el que tiene un campo imput en el que debo de ingresar un comando, al dar a enviar tendría que cargar del archivo procesa.php los siguientes parametros..:

<?php

$_POST['comando'] = $comando;

$directorio = `$comando`;

echo "<pre>$directorio</pre>";

?>

Al ejecutarlo me da 3 errores:
Notice: Undefined variable: dominio in /var/www/html/procesa.php on line 3
Notice: Undefined variable: dominio in /var/www/html/procesa.php on line 5

En estos dos primeros errores me dice que no tengo definida las variables y digo yo..:
La variable no se define al pasar el parametro del formulario a la misma?? como es que me dan que no están definidas si le paso el contenido y automáticamente debería hacerlo no??
Que tengo que hacer para definirlas pues..

Y el tercer error que me da es:

Yo lo que quiero es ejecutar un comando y que me de la salida vía web por eso uso los 2 acentos graves ' , el problema es que no me deja ejecutar variables sino comandos literales por lo que si me deja hacer algo como:

$directorio = `ls -l`;
echo $directorio;

pero no me deja hacer algo como:

$directorio = `$comando`;
echo $directorio;
siendo que ese comando se lo he pasado por el formulario, el tema es que ejecuta el literal de $comando por lo que siempre dará error. Como puedo solventar estos problemas?? espero su respuesta, muchas gracias.