Pagina 1 di 1

bash / php - possono collaborare??

Inviato: dom 17 gen 2010, 19:17
da danix
Titolo strano anche stavolta, lo so :)

Mi chiedevo, posso lanciare un programma shell tipo mpg321 da php?? Se si, serve qualche libreria particolare o ho gia tutto quello che mi serve??

Re: bash / php - possono collaborare??

Inviato: dom 17 gen 2010, 19:31
da targzeta

Re: bash / php - possono collaborare??

Inviato: dom 17 gen 2010, 19:32
da lamarozzo
Beh, certo che si può

http://us.php.net/manual/en/function.shell-exec.php

non capisco però che uso ne vuoi fare con mpg321, il comando viene eseguito sul server e non sul client.

Re: bash / php - possono collaborare??

Inviato: dom 17 gen 2010, 19:33
da lamarozzo
spina abbiamo postato lo stesso link allo stesso momento! :-D

Re: bash / php - possono collaborare??

Inviato: dom 17 gen 2010, 19:38
da targzeta
lamarozzo ha scritto:...non capisco però che uso ne vuoi fare con mpg321, il comando viene eseguito sul server e non sul client.
Molto probabilmente il server è il client sono la stessa macchina.
lamarozzo ha scritto:spina abbiamo postato lo stesso link allo stesso momento! :-D
:lol: si ma ho vinto io, na na nanana

Emanuele

Re: bash / php - possono collaborare??

Inviato: dom 17 gen 2010, 19:49
da lamarozzo
spina ha scritto: :lol: si ma ho vinto io, na na nanana
ahah, però io ho perso tempo cercando di convincerlo a non usare il php per gli script locali! #-o

Re: bash / php - possono collaborare??

Inviato: dom 17 gen 2010, 20:11
da danix
spina ha scritto:
lamarozzo ha scritto:...non capisco però che uso ne vuoi fare con mpg321, il comando viene eseguito sul server e non sul client.
Molto probabilmente il server è il client sono la stessa macchina.
Il server e il client sono 2 macchine diverse, ma a me interessa eseguirlo sul server perchè il server mi gestisce anche la filodiffusione della musica in alcune stanze ;) Così non devo aprire una connessione ssh ogni volta solo per cambiare playlist...


Grazie ad entrambi per il suggerimento :D

Re: bash / php - possono collaborare??

Inviato: dom 17 gen 2010, 22:04
da odiusseus
scusa ma non potresti semplicemnte fare

Codice: Seleziona tutto

<php
exec (mpg123 lista);
?>
oppure

Codice: Seleziona tutto

<php
$comando='mpg123 lista';
exec ($comando);
?>