Autor | Zpráva | ||
---|---|---|---|
bagy Profil * |
#1 · Zasláno: 28. 2. 2009, 18:38:14
Zdravím,
mám trochu nestandartní problém: Vytvářím si jednu aplikaci, ve které potřebuji otevřit browser. IE je sice na každém win systému, ale já ho rozhodně nehodlám podporovat. Jenže pak je tu problém, že někdo má například Firefox jinde než v Program Files atp., někdo ho nemá vůbec. Proto jsem se chtěl zeptat je-li možné otevřít skrze shell_exec() defaultní browser. Děkuji za odpověď. |
||
Fnesveda Profil |
#2 · Zasláno: 28. 2. 2009, 18:58:16
bagy
A tu aplikaci chceš otevírat přes PHP? Obávám se, že to nepůjde, protože PHP by se pokusilo spustit program na serveru, ne na lokálním počítači. |
||
bagy Profil * |
#3 · Zasláno: 28. 2. 2009, 19:02:30
Ano, to jsem zapomněl uvést. Jde o desktopovou aplikaci, kterou i kompiluji do formy executable.
Momentálně pouštím Firefox takhle: chdir ('C:\Program Files\Mozilla Firefox\\'); shell_exec('firefox.exe "http://.."'); |
||
Hrady Profil |
#4 · Zasláno: 28. 2. 2009, 19:23:49 · Upravil/a: Hrady
Pokud vím, tak
shell_exec("http://neco.cz/"); |
||
bagy Profil * |
#5 · Zasláno: 28. 2. 2009, 21:15:17
Bohužel :(
http: není názvem vnitřího ani vnějšího příkazu, spustitelného programu a tak dále ... Tak to vypadá, že není cesta ven. |
||
Aesir Profil |
#6 · Zasláno: 28. 2. 2009, 21:21:49 · Upravil/a: Aesir
|
||
bagy Profil * |
#7 · Zasláno: 28. 2. 2009, 21:46:30
Aesir: Funguje :-) Děkuju mnohokrát.
|
||
Časová prodleva: 15 let
|
0