system

(PHP 3, PHP 4 >= 4.0.0)

system -- ProvΘst externφ program a zobrazit v²stup

Popis

string system ( string command [, int return_var])

system() je verzφ stejnojmennΘ C funkce; vykonß p°edan² command a zobrazφ v²stup. Pokud jφ p°edßte prom∞nnou jako druh² argument, nßvratovß hodnota provedenΘho p°φkazu se zapφ╣e do tΘto prom∞nnΘ.

Pozn.: Pokud chcete pou╛φvat v tΘto funkci data z u╛ivatelskΘho vstupu, m∞li byste pou╛φvat EscapeShellCmd(), abyste m∞li jistotu, ╛e u╛ivatelΘ nevmanipulujφ systΘm do provßd∞nφ libovoln²ch p°φkaz∙.

Pozn.: Pokud touto funkcφ nastartujete n∞jak² program a chcete ho nechat b∞╛et v pozadφ, musφte se zajistit p°esm∞rovßnφ v²stupu z tohoto programu do souboru nebo jineho v²stupnφho streamu, jinak se PHP zasekne a╛ do ukonΦenφ b∞hu tohoto programu.

Pokud PHP b∞╛φ jako modul serveru, system() takΘ automaticky flushne v²stupnφ buffer web serveru po ka╛dΘm °ßdku v²stupu.

P°i ·sp∞chu vracφ poslednφ °ßdek v²stupu p°φkazu, p°i selhßnφ FALSE.

Pokud pot°ebujete provΘst p°φkaz a nechat v╣echna data z tohoto p°φkazu p°edat rovnou bez jakΘhokoli zßsahu, pou╛ijte funkci PassThru().

Viz takΘexec(), PassThru(), popen(), EscapeShellCmd(), a backtick operßtor.