phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Systembefehl_ausf=FChren_und_in_Ausgabe_in_V?= =?iso-8859-1?Q?ariable_leiten?= =?iso-8859-1?Q?ariable_leiten?=

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Systembefehl_ausf=FChren_und_in_Ausgabe_in_V?= =?iso-8859-1?Q?ariable_leiten?= =?iso-8859-1?Q?ariable_leiten?=

Olaf Waltersdorf olaf_(at)_waltersdorf.net
Thu, 11 Jan 2001 11:35:42 +0100


> Moin!
>
> Ich möchte gerne einen Systembefehl (z.b. df) ausführen und das Ergebnis
in
> eine Variable übernehmen.
> mit $ausgabe=system("df"); klappt das nicht. Aber irgendwie muss das doch
zu
> schaffen sein.

Hallo,
system() dürfte dafür nicht geeignet sein, da die Ausgabe so definiert ist:
Returns the last line of the command output on success, and false on
failure.

Nimm lieber exec(), da kannst du den Output zeilenweise in ein Array lesen.
Beispielaufruf:
exec("df",$OUTPUT,$ERROR);

Gruß,
Olaf



php::bar PHP Wiki   -   Listenarchive