Cita:
Iniciado por xtimed
ya lo ejecuté así, el resultado me muestra: C:\rutadelproyecto> contenidodelarchivobat
algun parametro que aga falta?
Si te devuelve eso es que seguramente ese bat no imprime texto, crea un bat que tenga esto:
Cita: echo esto es una prueba
echo esto es una segunda linea
así tal cual en un archivo de texto y lo renombras a test.bat
luego haces esto:
Código PHP:
<?php
echo "SYSTEM<br>";
$resultado=system("test.bat");
echo $resultado."<br>";
echo "EXEC<br>";
$resultado=exec("test.bat");
echo $resultado;
echo "shell_execc<br>";
$resultado=shell_exec("test.bat");
echo $resultado;
?>
para que veas los 3
según recuerdo me parece qe system() te traerá algo así:
ubicacion>test.bat esto es una pruebaesto es una prueba ubicacion>esto es una segunda lineaesto es una segunda lineaesto es una segunda linea
por que los saltos de linea no tienen <br>
y en exec() solo obtendrás la última linea:
esto es una segunda linea