passthru

 

PHP -> Funkcie -> Spúšťacie funkcie PHP -> passthru

Syntax


string passthru(string command, int [return_var]);

Popis


Príkaz jazyka PHP
Vykonat externí program a zobrazit nezpracovaný výstup

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 execsystem, 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.

Pozri aj


exec, fpassthru, prováděcí operátory v PHP



vytlačiť článok  hľadať súvisiace články 

Chat ku článku

Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294