PDA

View Full Version : [PHP] Lanciare programmi console su Windows 7


carosene
23-08-2010, 16:55
Avrei diversi programmi console da lanciare tramite PHP.
Sto provando con exec ma ottengo sempre 1 come return_var e nessun errore.
I comandi che uso sono tutti del tipo:

exec("Indirizzo dell'eseguibile parametri", $data, $ret);

Dove sbaglio?

kk3z
23-08-2010, 17:12
Prova con "Indirizzo dell'eseguibile parametri 2>&1", così se qualche programma outputta sullo stderr riesci a vederlo sullo stdout.

carosene
23-08-2010, 17:29
Ecco l'output:

"C:\Users\Utente\Desktop\CARTELLA_PROGRAMMA" non Š riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.

La cosa strana che dopo CARTELLA_PROGRAMMA io ciò messo \nome_programma.exe che qui non compare

kk3z
24-08-2010, 09:31
CARTELLA_PROGRAMMA è composta da qualche spazio?
Se sì, prova con exec("\"Indirizzo dell'eseguibile\" parametri 2>&1", ecc ecc);

ciò
http://www.autopareri.com/forum/images/smilies/facepalm2.gif :fagiano: