PHP Manußl | ||
---|---|---|
P°edchßzejφcφ | Dal╣φ |
exec() provßdφ p°edan² command, nicmΘn∞ nic netiskne. Pouze vracφ poslednφ °ßdek v²stupu danΘho p°φkazu. 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().
Pokud je p°φtomen argument array, p°edanΘ pole se naplnφ v╣emi °ßdky v²stupu danΘho p°φkazu. Pozn.: Pokud toto pole u╛ obsahuje n∞jakΘ prvky, exec() p°ipojφ tento v²stup na konec tohoto pole. Pokud nechcete, aby tato funkce p°ipojovala prvky na konec danΘho pole, zavolejte na toto pole unset() p°edtφm, ne╛ ho p°edßte funkci exec().
Pokud je vedle argumentu array p°φtomen argument return_var, 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.
Viz takΘsystem(), PassThru(), popen(), EscapeShellCmd(), a backtick operßtor.
P°edchßzejφcφ | Dom∙ | Dal╣φ |
escapeshellcmd | Nahoru | passthru |