Google
Web dns.bdat.net

Re: [PHP-ES] - proceso por lotes

From: huinchaman - (huincha(EN)gmail.com)
Date: Mon Sep 27 2004 - 23:23:29 CEST


Prueba

$resultado = shell_exec ("c:\\abrir.bat");

pon las \\ en windows

c:\\algo\\algomas\\mas y mas\\esto.bat

On Mon, 27 Sep 2004 14:28:38 -0500, Yonerloy <yonerloy(EN)faceii.uho.edu.cu> wrote:
> Bueno Sonia, he probado lo siguiente y funciona perfectamente; por ejemplo:
> echo shell_exec ("c:/test.bat"); // o $path."test.bat"
>
> donde test.bat contiene:
> (EN)echo Esto es una Prueba
>
> y al ejecutar el script php muestra:
> Esto es una Prueba
>
> Lo que demuestra que no tiene problemas.
>
> Yo uso:
> Windows XP SP 2
> Apache 1.3.31
> php 5.0.2
>
> asegurate que display_errors = on para ver si te dá algún error
> porque no se me ocurre un motivo para que no te funcione.
>
> Saludos Yonerloy
>
> > he probado con:
> > $resultado = shell_exec ("c:/abrir.bat");
> > $resultado = shell_exec ("C:\WINNT\system32\command.com c:\abrir.bat");
> > $resultado = shell_exec ("C:/WINNT/system32/command.com c:/abrir.bat");
> >
> > Pero nada!
> > El resultado es el mismo, no logro q se ejecute!
> >
> > Mensaje citado por Yonerloy <yonerloy(EN)faceii.uho.edu.cu>:
> >
> >> Saludos Colegas:
> >>
> >> Eso no tenía mucho problema solo tienes que cambiar \ por / por ejemplo:
> >> $resultado = shell_exec ("c:/abrir.bat");
> >>
> >> y ya esta.
> >>
> >> > Yo también me animo a dar otro palo de ciego. Hacer una llamada a exit
> >> > (o
> >> > algo así) en el .bat (supongo esto, por lo que dices que se queda
> >> > colgado,
> >>
> >> > no aclaras si se llega a ejecutar el .bat)
> >> >
> >> > Zalu2
> >> > Antonio Carrasco.
> >>
> >> >>
> >> >>> Hola,
> >> >>> tengo un proceso por lotes y no se ejecuta com mi php, se queda
> >> >>> colgado,
> >> >>> la configuración del php tengo
> >> >>> safe_mode = Off
> >> >>>
> >> >>> y si ejecuto
> >> >>> $resultado = shell_exec ("tnsping h10");
> >> >>> me funciona correctamente
> >> >>>
> >> >>>
> >> >>> pero el proceso por lotes no hay manera!
> >> >>> y funciona, quiero decir si lo abro desde msdos no todo es perfecto.
> >> >>>
> >> >>> $resultado = shell_exec ("c:\abrir.bat");
> >> >>>
> >> >>> Alguien tiene alguna idea de que me está pasando.
>
> >> >>> Sonia.
>
>
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri Nov 12 2004 - 20:21:30 CET