passthru

(PHP 3, PHP 4 >= 4.0.0)

passthru --  Vykonat externφ program a zobrazit nezpracovan² v²stup

Popis

void passthru ( string command [, int return_var])

Funkce passthru() se podobß funkci exec() v tom ohledu, ╛e provede command. Pokud je p°φtomen argument return_var, nßvratovß hodnota tohoto p°φkazu se umφstφ sem. Tato funkce by se m∞la pou╛φvat mφsto exec() a system(), pokud jsou v²stupem danΘho p°φkazu binßrnφ data, kterß je pot°eba odeslat p°φmo do browseru. B∞╛n²m pou╛itφm tΘto funkce vykonat nap°. pbmplus utility, kterΘ mohou poslat stream obrßzku na stdout. Nastavenφm content-type na image/gif a zavolßnφm pbmplus programu k odeslßnφ gifu na stdout gifu m∙╛ete vytvo°it PHP skripty, kterΘ p°φmo tvo°φ obrßzky.

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Θexec(), system(), popen(), EscapeShellCmd(), a backtick operßtor.