
26/11/2005, 10:58
|
| | Fecha de Ingreso: noviembre-2005
Mensajes: 8
Antigüedad: 19 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. |