View Full Version : Usare eseguibile da pagina web dinamica
Ciao a tutti, mi è stato chiesto di creare un interfaccia web per un programma già esistente sotto forma di eseguibile. Io non posso metterci le mani (al massimo posso chiedere di ricompilarlo per una diversa piattaforma, al momento è su windows). Io devo creare un sito web dinamico sfruttando quell'eseguibile, passandogli parametri da riga di comando e leggendoli allo stesso modo o da file. Con PHP si possono lanciare degli eseguibili esterni? Altrimenti quali tecnologie/piattaforme mi consigliate di usare?
Grazie in anticipo
clockover
11-05-2011, 18:02
Vedi un po qui --> http://php.net/manual/en/function.exec.php
Kralizek
11-05-2011, 18:12
lo puoi fare, ma considera che la scalabilità dell'applicazione è messa a duro rischio.
Vedi un po qui --> http://php.net/manual/en/function.exec.php
Ok grazie :)
lo puoi fare, ma considera che la scalabilità dell'applicazione è messa a duro rischio.
Non dovrebbe essere un problema grave, gli utenti dovrebbero essere pochissimi (alcuni dirigenti/responsabili di un'azienda, direi una decina) e non dovrebbero usarlo molto frequentemente (quindi dovrebbe essere abbastanza difficile che lo usino simultaneamente). Cmq da come il committente mi ha messo giù la questione non credo di avere molte alternative.
E usando delle Java Servlet sarebbe fattibile? Avrebbe qualche controindicazione rispetto a PHP?
Come linguaggio preferisco nettamente Java rispetto a PHP.
Kralizek
13-05-2011, 09:46
http://www.hwupgrade.it/forum/showthread.php?t=1649196 ;)
Eh lol il linguaggio non l'ho ancora stabilito, è proprio quello che sto cercando di fare. Infatti questa non è di sicuro la prima discussione in cui non è specificato il linguaggio nel titolo. A volte si discute di problemi che non sono strettamente legati a un linguaggio. Altre volte, come in questo caso, il problema è proprio decidere quale linguaggio usare.
Se la discussione fosse stata da chiudere sono certo che il moderatore avrebbe già provveduto :)
Con la funzione Runtime.exec() riesco a eseguire un programma anche da una pagina JSP. Ma per leggere il suo output come faccio? Grazie
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.