Newsgroup: it.comp.www.php
Titolo: Lanciare un determinato programma da un link

E' possibile lanciare da un link una determinata applicazione ?
Cioè, navigando con explorer e cliccando su un determinato link 
aprirlo con firefox ?
Grazie, Alverman

alverman wrote:

PHP nelle web application e' lato server.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

> PHP nelle web application e' lato server.
Azz ..... non riesco a capire!
Puoi essere + chiaro? :-)
Grazie, Alverman

>> PHP nelle web application e' lato server.
Cioč PHP lavora solo sul server (dove risiede il sito) e restituisce 
qualcosa al client (il computer di chi naviga in internet) e che quindi non 
puo' fare operazioni sul client stesso.
Per lavorare sul client devi utilizzare i linguaggi chiamati "lato client", 
tipo Javascript.
Cmq fare quello che vuoi tu non ha assolutamente senso... e se io navigo con 
BrowserCheMiPare e non ho Firefox?
Quando sviluppi un sito pensa che ognuno lo puo' guardare con quello che gli 
pare e non che debba per forza navigarlo col browser che scegli tu... 

Io comunque vorrei aprire solo quel link con firefox mentre gli altri con 
explorer! Se possibile !
Grazie, Alverman

 con explorer! Se possibile !
Non puoi.
-- 
I am what I am, I do what I can


 
Lo so benissimo :-)
Questa di fatto è una pagina nella mia lan ...... tutti hanno firefox, e per 
l'esattezza volevo far aprire firefox per poter visualizzare lo stream video 
del mio dreambox con vlc, e dal momento che explorer non apre i .pls ma lo 
fa solo firefox .... ho fatto questa strana domanda!!
Ciao e grazie, Alverman

 questa strana domanda!!
Usa $_SERVER['HTTP_USER_AGENT'] per filtrare i client IE e visualizza
un messaggio del tipo USA FIREFOX!


 un messaggio del tipo USA FIREFOX!
Se funzionasse il comando exec di php sotto win potrei addirittura 
lanciarlo !!! ma l'exec non va :-(
Alverman

 lanciarlo !!! ma l'exec non va :-(
[mi quoto]
PHP nelle web application e' lato server.
[/mi quoto]
Tradotto per chi non capisce, qualsiasi comando eseguito da PHP verra'
eseguito LATO SERVER, non certo sul client.
Inoltre, exec "sotto win" funziona perfettamente.
-- 
I am what I am, I do what I can


 Inoltre, exec "sotto win" funziona perfettamente.
Su ogni macchina della mia rete è installato appserv quindi ogni macchina è un
server, quindi lanciando un'exec lo eseguo sul server.
Usando:
function prova()
{
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("C:\\Programmi\\Firefox\\firefox.exe");
}
e chiamando la funzione Firefox non parte!!
Ho letto in giro che anche ad altri non funziona !!
Se puoi indicarmi yu il sistema te ne sarei grato.
Ciao, Alverman

 e chiamando la funzione Firefox non parte!!
Perche' non usi exec invece di COM?
error_reporting? display_errors?
Il server/lo script PHP viene eseguito da un utente con i privilegi
necessari?
Comunque la prossima volta che chiedi qualche cosa cerca di chiarire
PRIMA l'ambiente in cui stai lavorando.


 PRIMA l'ambiente in cui stai lavorando.
Hai ragione :-)
Grazie, Alverman

 Si
Ne sei davvero sicuro?
Anche "Act as part of the operating system" e "Shut down the system"?


 
Tenterò ancora :-)
Grazie, Alverman

Effettivamente il comando exec funziona alla grande con tutti i programmi ......
meno quello che serve a me naturalmente :-(
E' un'utility per il shutdown remoto ed è psshutdown.
Se lo eseguo con exec mi mostra gli switch ma non lo esegue.
Ho provato a fare un .bat contenente gli switch ma il risultato non cambia.
Sarà per colpa dell'eseguibile ?
Se lo lancio manualente riesco a spegnere qualsiasi pc in lan.
Qualcuno lo conosce questo psshutdown ?
Conoscete altri eseguibili di questo tipo che permettano di spegnere qualsiasi
pc della lan avendo negli switch sia user che pass del pc remoto ?
Grazie e scusate per le pere :-)
Alverman