Estimados:
les solicito su ayuda para poder crear una aplicacion en php, que requiere de ejecutar unas aplicaciones externas de validacion y en envio.
actualemente me he roto la cabeza ocupando la funciones EXEC() y COM
ejemplo 1 EXEC():
Este ejemplo no me funca... sencillamente no me ejecuta el sender ftp.
$respuesta= exec("C:\docs\sndftp.exe",$salida);
echo "Respuesta > $respuesta <br>";
$tam=count($salida);
echo ".: Salida :. ";
for($k=0;$k<=$tam;$k++)
{
echo "[$k] > $salida[$k] <br>";
}
pero si ocupo ua funcion como un ping o un netstat.. funciona... ejemplo:
$respuesta= exec("netstat",$salida);
echo "Respuesta > $respuesta <br>";
$tam=count($salida);
echo ".: Salida :. ";
for($k=0;$k<=$tam;$k++)
{
echo "[$k] > $salida[$k] <br>";
}
pero aun asi no puedo ejecutar otras aplicacione en otras ruta.. como por ejemplo ejecutar la aplicacion que esta "C:\docs\sndftp.exe" simplemente no hace nada y se pega la pagina.
quise buscar alternatica en los com y tampoco
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("notepad.exe", 7, false);
este ejemplo se ejecuta y no se ccae la pagina... pero si se cae el programa al abrir... me aparece un error por conflicto de memoria... independiente el programa ke llame..
si alguien tiene informacion o algun ejemplo funcionando se lo agredecere eternamente.
atte. Patux