Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/10/2007, 14:49
Avatar de helder
helder
 
Fecha de Ingreso: agosto-2007
Ubicación: Colombia
Mensajes: 50
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: problemas ejecutando un comando DOS

Qué pena por no respondes antes, pero bueno ya hice la prueba y no funciona.. yo concluyo que solo permite ejecutar comandos nativos del shell (ping, tracert y otros).

Las pruebas las realice con un archivo .bat que ejecuta un ping .. y no imprime el resultado. Entonces probé creando un archivo de texto con la salida y efectivamente si lo crea y en el guarda lo que se desplegaria en el shell, después solo es leerlo con php después de creado. Esta puede ser la solución.

los archivos son los siguientes.
Script y .bat para crear el archivo.

________creararchivo.php _______________________
<?php

exec('creararchivo.bat',$salida);
$tam=count($salida);
for($k=0;$k<=tam;$k++)
echo $salida[$k];
echo "listo, desde aqui puedes leer el archivo salida.txt creado";
?>

__________________________________________________ __


_____creararchivo.bat _________________________________
ping www.google.com.co > salida.txt
__________________________________________________ __

si ejecutas el .ban sin "> salida.txt" deberia de imprimir en la pagina el resultado del ping pero no lo hace por lo dicho mas arriba.
los archivos "creararchivo.bat y creararchivo.php" deben estar en la misma carpeta

de igual manera ya te envio los archivos al correo, los de configuracion no por que los que tengo estan como se crean por defecto.

me comentas si te sirve la solucion .. espero que si.

Última edición por helder; 04/10/2007 a las 14:55