phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_[php]_Daten_=FCber_stdin_an_externes_Prog?= =?iso-8859-1?Q?_=FCbergeben=FCbergeben?= =?iso-8859-1?Q?Re:_[php]_Daten_=FCber_stdin_an_externes_Prog?= =?iso-8859-1?Q?_=FCbergeben=FCbergeben?=

[php] =?iso-8859-1?Q?Re:_[php]_Daten_=FCber_stdin_an_externes_Prog?= =?iso-8859-1?Q?_=FCbergeben=FCbergeben?= =?iso-8859-1?Q?Re:_[php]_Daten_=FCber_stdin_an_externes_Prog?= =?iso-8859-1?Q?_=FCbergeben=FCbergeben?=

Thomas Feyrer Dante_(at)_altmuehlnet.de
Sun, 25 Apr 1999 22:57:12 +0200


At 20:52 25.04.99 +0200, Phillip Bosch wrote:
>ich habe folgendes Problem. Ich habe in einem PHP-Skript eine Variable,
>die Binärdaten (eine Grafik) enthält. Ich möchte nun ein externes
>Programm per passthru() aufrufen, daß die Daten per stdin annehmen und
>andere Daten über stdout ausgeben soll. Letzteres funktioniert
>problemlos, aber ich finde keine Möglichkeit, Daten per stdin zu
>übergeben. Gibt es eine?
>Momentan löse ich das Problem, in dem ich die Daten zunächst in eine
>temporäre Datei speichere und das Programm dann per passthru("programm <
>tempdatei") aufrufe. Ist mir aber irgendwie zu gebastelt...

Hi,

popen -- open process file pointer

int popen(string command, string mode);

Opens a pipe to a process executed by forking the command given by command. 

siehe XIV. Filesystem Functions

Gruss
  Domas




php::bar PHP Wiki   -   Listenarchive