cvs: phpdoc-de /reference/exec/functions passthru.xml system.xml
| From: | Carola 'Sammy' Kummert | Date: | Tue, 27 Nov 2007 02:22:33 +0000 |
| Subject: | cvs: phpdoc-de /reference/exec/functions passthru.xml system.xml | ||
| Groups: | php.doc.de | ||
| Request: | Send a blank email to doc-de+get-2296@lists.php.net to get a copy of this message | ||
sammywg Tue Nov 27 02:22:33 2007 UTC
Modified files:
/phpdoc-de/reference/exec/functions passthru.xml system.xml
Log:
sync to en
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/exec/functions/passthru.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-de/reference/exec/functions/passthru.xml diff -u phpdoc-de/reference/exec/functions/passthru.xml:1.5 phpdoc-de/reference/exec/functions/passthru.xml:1.6 --- phpdoc-de/reference/exec/functions/passthru.xml:1.5 Sat Jun 23 13:21:33 2007 +++ phpdoc-de/reference/exec/functions/passthru.xml Tue Nov 27 02:22:33 2007 @@ -1,54 +1,87 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> -<!-- splitted from ./de/functions/exec.xml, last change in rev 1.2 --> -<!-- last change to 'passthru' in en/ tree in rev 1.2 --> -<!-- EN-Revision: 1.2 Maintainer: drews Status: ready --> -<!-- OLD-Revision: 1.18/EN.1.2 --> - <refentry xml:id="function.passthru" xmlns="http://docbook.org/ns/docbook"> - <refnamediv> - <refname>passthru</refname> - <refpurpose> - Führt ein externes Programm aus und zeigt dessen Ausgabe an - </refpurpose> - </refnamediv> - <refsect1> - <title>Beschreibung</title> - <methodsynopsis> - <type>void</type><methodname>passthru</methodname> - <methodparam><type>string</type><parameter>befehl</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>return_var</parameter></methodparam> - </methodsynopsis> - <para> - Die Funktion <function>passthru</function> ähnelt der Funktion - <function>exec</function>, da sie ebenfalls einen - <parameter>Befehl </parameter> ausführt. Ist der Parameter - <parameter>return_var</parameter> angegeben, wird der - Rückgabestatus des UNIX-Befehls hier abgelegt. Sie sollten diese - Funktion jedoch an Stelle von <function>exec</function> bzw. - <function>system</function> benutzen, wenn es sich bei der - Ausgabe des Unix-Befehls um binäre Daten handelt, welche direkt - zum Browser zurückgeschickt werden müssen. Ein praktisches - Beispiel hierfür ist die Ausführung des pbmplus Utility, welches - direkt einen Bildstream ausgibt. Wenn Sie den Content-Type auf - <emphasis>image/gif</emphasis> setzen, und dann das pbmplus - Programm aufrufen um ein GIF zu erzeugen, können Sie auf diesem - Weg mittels PHP direkt ein Bild erzeugen und es ausgeben. - </para> - <para> - Beachten Sie, dass wenn Sie ein Programm mit dieser Funktion - starten und Sie es im Hintergrund laufen lassen möchten, Sie - sicherstellen müssen, dass die Ausgabe des Programms in eine - Datei oder anderenen Ausgabestream umgeleitet wird. Andernfalls - wird PHP solange laufen, bis das Programm beendet ist. - </para> - <para> - Siehe auch: <function>exec</function>, - <function>system</function>, <function>popen</function>, - <function>escapeshellcmd</function> und den <link - linkend="language.operators.execution">Backtick Operator</link>. - </para> - </refsect1> - </refentry> +<!-- $Revision: 1.6 $ --> +<!-- EN-Revision: 1.11 Maintainer: sammywg Status: ready --> +<refentry xml:id="function.passthru" xmlns="http://docbook.org/ns/docbook"> + <refnamediv> + <refname>passthru</refname> + <refpurpose>Führt ein externes Programm aus und zeigt dessen Ausgabe an</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>void</type><methodname>passthru</methodname> + <methodparam><type>string</type><parameter>command</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter role="reference">return_var</parameter></methodparam> + </methodsynopsis> + <para> + Die Funktion <function>passthru</function> ähnelt der Funktion + <function>exec</function>, da sie ebenfalls ein <parameter>command</parameter> + ausführt. Diese Funktion sollte anstelle von <function>exec</function> bzw. + <function>system</function> verwendet werden, wenn die Ausgabe des Unixkommandos + binäre Daten erzeugt, die direkt an den Browser zurückgegeben werden sollen. + Ein praktisches Beispiel hierfür ist die Ausführung des pbmplus-Utilities, + welches einen Bildstream direkt ausgibt. Wenn Sie den Content-Type auf + <emphasis>image/gif</emphasis> setzen und dann das pbmplus-Programm aufrufen, + um ein GIF zu erzeugen, können Sie auf diesem Weg mittels PHP direkt ein Bild + erzeugen und ausgeben. + </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>command</parameter></term> + <listitem> + <para> + Das auszuführende Programm. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>return_var</parameter></term> + <listitem> + <para> + Ist der Parameter <parameter>return_var</parameter> angegeben, wird der + Rückgabestatus des UNIX-Befehls hier abgelegt. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.void; + </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + &warn.escapeshell; + ¬e.exec-bg; + ¬e.exec-path; + &warn.sm.exec; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>exec</function></member> + <member><function>system</function></member> + <member><function>popen</function></member> + <member><function>escapeshellcmd</function></member> + <member><link linkend="language.operators.execution">Backtick-Operator</link></member> + </simplelist> + </para> + </refsect1> +</refentry> + <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/exec/functions/system.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-de/reference/exec/functions/system.xml diff -u phpdoc-de/reference/exec/functions/system.xml:1.3 phpdoc-de/reference/exec/functions/system.xml:1.4 --- phpdoc-de/reference/exec/functions/system.xml:1.3 Sat Jun 23 13:21:33 2007 +++ phpdoc-de/reference/exec/functions/system.xml Tue Nov 27 02:22:33 2007 @@ -1,66 +1,120 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> -<!-- splitted from ./de/functions/exec.xml, last change in rev 1.2 --> -<!-- last change to 'system' in en/ tree in rev 1.24 --> -<!-- EN-Revision: 0.0 Maintainer: drews Status: ready --> -<!-- OLD-Revision: 1.18/EN.1.24 --> - <refentry xml:id="function.system" xmlns="http://docbook.org/ns/docbook"> - <refnamediv> - <refname>system</refname> - <refpurpose> - Führt ein externes Programm aus und zeigt dessen Ausgabe an. - </refpurpose> - </refnamediv> - <refsect1> - <title>Beschreibung</title> - <methodsynopsis> - <type>string</type><methodname>system</methodname> - <methodparam><type>string</type><parameter>befehl</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>return_var</parameter></methodparam> - </methodsynopsis> - <para> - Die Funktion <function>system</function> ähnelt der C Version der - Funktion sehr, indem es einen übergebenen - <parameter>Befehl</parameter> ausführt und dessen Ausgabe - anzeigt. Wir als zweiter Parameter der Funktion eine Variable - übergeben, so wird der Rückgabestatus des Befehls in diese - geschrieben. - </para> - <para> - Beachten Sie, dass wenn Sie Benutzereingaben an diese Funktion - übergeben, diese mit <function>escapeshellcmd</function> - behandelt, um sicherzustellen, dass niemand mit willkürlichen - Befehlen Ihrem System Schaden zufügen kann. - </para> - <para> - Beachten Sie auch, dass wenn Sie ein Programm mit dieser Funktion - starten und Sie es im Hintergrund laufen lassen möchten, Sie - sicherstellen müssen, dass die Ausgabe des Programms in eine - Datei oder anderenen Ausgabestream umgeleitet wird. Andernfalls - wird PHP solange laufen, bis das Programm beendet ist. - </para> - <para> - Die <function>system</function> Funktionsaufrufe versuchen - übrigens automatisch nach jeder Ausgabezeile den Ausgabebuffer - des Webservers zu flushen, wenn PHP als Servermodul läuft. - </para> - <para> - Gibt die letzte Zeile der Befehlsausgabe bei Erfolg, andernfalls - &false; zurück. - </para> - <para> - Wenn Sie auf die direkte Rückgabe/ Ausgabe eines Befehls - angewiesen sind, dann benutzen Sie stattdessen die Funktion - <function>passthru</function>. - </para> - <para> - Siehe auch: <function>exec</function>, - <function>passthru</function>, <function>popen</function>, - <function>escapeshellcmd</function> und den <link - linkend="language.operators.execution">Backtick Operator</link>. - </para> - </refsect1> - </refentry> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.15 Maintainer: sammywg Status: ready --> +<refentry xml:id="function.system" xmlns="http://docbook.org/ns/docbook"> + <refnamediv> + <refname>system</refname> + <refpurpose>Führt ein externes Programm aus und zeigt dessen Ausgabe an</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>string</type><methodname>system</methodname> + <methodparam><type>string</type><parameter>command</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter role="reference">return_var</parameter></methodparam> + </methodsynopsis> + <para> + Die Funktion <function>system</function> ähnelt der C Version der + Funktion sehr, indem es einen übergebenen + <parameter>Befehl</parameter> ausführt und dessen Ausgabe + anzeigt. + </para> + <para> + Wird ein <function>system</function>-Funktionsaufruf durchgeführt, versucht + die Funktion automatisch, nach jeder Ausgabezeile den Ausgabepuffer zu + flushen, sofern PHP als Servermodul läuft. + </para> + <para> + Wenn Sie einen Befehl ausführen wollen und die erzeugten Daten ohne Behinderung + direkt zurückgeben wollen, verwenden Sie stattdessen die Funktion + <function>passthru</function>. + </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>command</parameter></term> + <listitem> + <para> + Das auszuführende Kommando. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>return_var</parameter></term> + <listitem> + <para> + Ist das <parameter>return_var</parameter>-Argument angegeben, wird der + Rückgabewert des ausgeführten Befehls in diese Variable geschrieben. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Gibt bei Erfolg die letzte Zeile der Ausgabe des Befehls zurück, im Fehlerfall + hingegen &false;. + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>system</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php +echo '<pre>'; + +// Gibt das gesamte Ergebnis des Shellkommandos "ls" aus und hält als +// Rückgabewert die letzte Zeile dieser Ausgabe in $last_line. Der +// Rückgabewert des Shellkommandos wird in $retval gespeichert. +$last_line = system('ls', $retval); + +// Ausgeben zusätzlicher Informationen +echo ' +</pre> +<hr />Letzte Zeile der Ausgabe: ' . $last_line . ' +<hr />Rückgabewert: ' . $retval; +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + &warn.escapeshell; + ¬e.exec-bg; + ¬e.exec-path; + &warn.sm.exec; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>exec</function></member> + <member><function>passthru</function></member> + <member><function>popen</function></member> + <member><function>escapeshellcmd</function></member> + <member><function>pcntl_exec</function></member> + <member><link linkend="language.operators.execution">Backtick-Operator</link></member> + </simplelist> + </para> + </refsect1> +</refentry> + <!-- Keep this comment at the end of the file Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/exec/functions/passthru.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-de/reference/exec/functions/passthru.xml diff -u phpdoc-de/reference/exec/functions/passthru.xml:1.5 phpdoc-de/reference/exec/functions/passthru.xml:1.6 --- phpdoc-de/reference/exec/functions/passthru.xml:1.5 Sat Jun 23 13:21:33 2007 +++ phpdoc-de/reference/exec/functions/passthru.xml Tue Nov 27 02:22:33 2007 @@ -1,54 +1,87 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> -<!-- splitted from ./de/functions/exec.xml, last change in rev 1.2 --> -<!-- last change to 'passthru' in en/ tree in rev 1.2 --> -<!-- EN-Revision: 1.2 Maintainer: drews Status: ready --> -<!-- OLD-Revision: 1.18/EN.1.2 --> - <refentry xml:id="function.passthru" xmlns="http://docbook.org/ns/docbook"> - <refnamediv> - <refname>passthru</refname> - <refpurpose> - Führt ein externes Programm aus und zeigt dessen Ausgabe an - </refpurpose> - </refnamediv> - <refsect1> - <title>Beschreibung</title> - <methodsynopsis> - <type>void</type><methodname>passthru</methodname> - <methodparam><type>string</type><parameter>befehl</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>return_var</parameter></methodparam> - </methodsynopsis> - <para> - Die Funktion <function>passthru</function> ähnelt der Funktion - <function>exec</function>, da sie ebenfalls einen - <parameter>Befehl </parameter> ausführt. Ist der Parameter - <parameter>return_var</parameter> angegeben, wird der - Rückgabestatus des UNIX-Befehls hier abgelegt. Sie sollten diese - Funktion jedoch an Stelle von <function>exec</function> bzw. - <function>system</function> benutzen, wenn es sich bei der - Ausgabe des Unix-Befehls um binäre Daten handelt, welche direkt - zum Browser zurückgeschickt werden müssen. Ein praktisches - Beispiel hierfür ist die Ausführung des pbmplus Utility, welches - direkt einen Bildstream ausgibt. Wenn Sie den Content-Type auf - <emphasis>image/gif</emphasis> setzen, und dann das pbmplus - Programm aufrufen um ein GIF zu erzeugen, können Sie auf diesem - Weg mittels PHP direkt ein Bild erzeugen und es ausgeben. - </para> - <para> - Beachten Sie, dass wenn Sie ein Programm mit dieser Funktion - starten und Sie es im Hintergrund laufen lassen möchten, Sie - sicherstellen müssen, dass die Ausgabe des Programms in eine - Datei oder anderenen Ausgabestream umgeleitet wird. Andernfalls - wird PHP solange laufen, bis das Programm beendet ist. - </para> - <para> - Siehe auch: <function>exec</function>, - <function>system</function>, <function>popen</function>, - <function>escapeshellcmd</function> und den <link - linkend="language.operators.execution">Backtick Operator</link>. - </para> - </refsect1> - </refentry> +<!-- $Revision: 1.6 $ --> +<!-- EN-Revision: 1.11 Maintainer: sammywg Status: ready --> +<refentry xml:id="function.passthru" xmlns="http://docbook.org/ns/docbook"> + <refnamediv> + <refname>passthru</refname> + <refpurpose>Führt ein externes Programm aus und zeigt dessen Ausgabe an</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>void</type><methodname>passthru</methodname> + <methodparam><type>string</type><parameter>command</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter role="reference">return_var</parameter></methodparam> + </methodsynopsis> + <para> + Die Funktion <function>passthru</function> ähnelt der Funktion + <function>exec</function>, da sie ebenfalls ein <parameter>command</parameter> + ausführt. Diese Funktion sollte anstelle von <function>exec</function> bzw. + <function>system</function> verwendet werden, wenn die Ausgabe des Unixkommandos + binäre Daten erzeugt, die direkt an den Browser zurückgegeben werden sollen. + Ein praktisches Beispiel hierfür ist die Ausführung des pbmplus-Utilities, + welches einen Bildstream direkt ausgibt. Wenn Sie den Content-Type auf + <emphasis>image/gif</emphasis> setzen und dann das pbmplus-Programm aufrufen, + um ein GIF zu erzeugen, können Sie auf diesem Weg mittels PHP direkt ein Bild + erzeugen und ausgeben. + </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>command</parameter></term> + <listitem> + <para> + Das auszuführende Programm. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>return_var</parameter></term> + <listitem> + <para> + Ist der Parameter <parameter>return_var</parameter> angegeben, wird der + Rückgabestatus des UNIX-Befehls hier abgelegt. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.void; + </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + &warn.escapeshell; + ¬e.exec-bg; + ¬e.exec-path; + &warn.sm.exec; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>exec</function></member> + <member><function>system</function></member> + <member><function>popen</function></member> + <member><function>escapeshellcmd</function></member> + <member><link linkend="language.operators.execution">Backtick-Operator</link></member> + </simplelist> + </para> + </refsect1> +</refentry> + <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/exec/functions/system.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-de/reference/exec/functions/system.xml diff -u phpdoc-de/reference/exec/functions/system.xml:1.3 phpdoc-de/reference/exec/functions/system.xml:1.4 --- phpdoc-de/reference/exec/functions/system.xml:1.3 Sat Jun 23 13:21:33 2007 +++ phpdoc-de/reference/exec/functions/system.xml Tue Nov 27 02:22:33 2007 @@ -1,66 +1,120 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> -<!-- splitted from ./de/functions/exec.xml, last change in rev 1.2 --> -<!-- last change to 'system' in en/ tree in rev 1.24 --> -<!-- EN-Revision: 0.0 Maintainer: drews Status: ready --> -<!-- OLD-Revision: 1.18/EN.1.24 --> - <refentry xml:id="function.system" xmlns="http://docbook.org/ns/docbook"> - <refnamediv> - <refname>system</refname> - <refpurpose> - Führt ein externes Programm aus und zeigt dessen Ausgabe an. - </refpurpose> - </refnamediv> - <refsect1> - <title>Beschreibung</title> - <methodsynopsis> - <type>string</type><methodname>system</methodname> - <methodparam><type>string</type><parameter>befehl</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>return_var</parameter></methodparam> - </methodsynopsis> - <para> - Die Funktion <function>system</function> ähnelt der C Version der - Funktion sehr, indem es einen übergebenen - <parameter>Befehl</parameter> ausführt und dessen Ausgabe - anzeigt. Wir als zweiter Parameter der Funktion eine Variable - übergeben, so wird der Rückgabestatus des Befehls in diese - geschrieben. - </para> - <para> - Beachten Sie, dass wenn Sie Benutzereingaben an diese Funktion - übergeben, diese mit <function>escapeshellcmd</function> - behandelt, um sicherzustellen, dass niemand mit willkürlichen - Befehlen Ihrem System Schaden zufügen kann. - </para> - <para> - Beachten Sie auch, dass wenn Sie ein Programm mit dieser Funktion - starten und Sie es im Hintergrund laufen lassen möchten, Sie - sicherstellen müssen, dass die Ausgabe des Programms in eine - Datei oder anderenen Ausgabestream umgeleitet wird. Andernfalls - wird PHP solange laufen, bis das Programm beendet ist. - </para> - <para> - Die <function>system</function> Funktionsaufrufe versuchen - übrigens automatisch nach jeder Ausgabezeile den Ausgabebuffer - des Webservers zu flushen, wenn PHP als Servermodul läuft. - </para> - <para> - Gibt die letzte Zeile der Befehlsausgabe bei Erfolg, andernfalls - &false; zurück. - </para> - <para> - Wenn Sie auf die direkte Rückgabe/ Ausgabe eines Befehls - angewiesen sind, dann benutzen Sie stattdessen die Funktion - <function>passthru</function>. - </para> - <para> - Siehe auch: <function>exec</function>, - <function>passthru</function>, <function>popen</function>, - <function>escapeshellcmd</function> und den <link - linkend="language.operators.execution">Backtick Operator</link>. - </para> - </refsect1> - </refentry> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.15 Maintainer: sammywg Status: ready --> +<refentry xml:id="function.system" xmlns="http://docbook.org/ns/docbook"> + <refnamediv> + <refname>system</refname> + <refpurpose>Führt ein externes Programm aus und zeigt dessen Ausgabe an</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>string</type><methodname>system</methodname> + <methodparam><type>string</type><parameter>command</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter role="reference">return_var</parameter></methodparam> + </methodsynopsis> + <para> + Die Funktion <function>system</function> ähnelt der C Version der + Funktion sehr, indem es einen übergebenen + <parameter>Befehl</parameter> ausführt und dessen Ausgabe + anzeigt. + </para> + <para> + Wird ein <function>system</function>-Funktionsaufruf durchgeführt, versucht + die Funktion automatisch, nach jeder Ausgabezeile den Ausgabepuffer zu + flushen, sofern PHP als Servermodul läuft. + </para> + <para> + Wenn Sie einen Befehl ausführen wollen und die erzeugten Daten ohne Behinderung + direkt zurückgeben wollen, verwenden Sie stattdessen die Funktion + <function>passthru</function>. + </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>command</parameter></term> + <listitem> + <para> + Das auszuführende Kommando. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>return_var</parameter></term> + <listitem> + <para> + Ist das <parameter>return_var</parameter>-Argument angegeben, wird der + Rückgabewert des ausgeführten Befehls in diese Variable geschrieben. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Gibt bei Erfolg die letzte Zeile der Ausgabe des Befehls zurück, im Fehlerfall + hingegen &false;. + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>system</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php +echo '<pre>'; + +// Gibt das gesamte Ergebnis des Shellkommandos "ls" aus und hält als +// Rückgabewert die letzte Zeile dieser Ausgabe in $last_line. Der +// Rückgabewert des Shellkommandos wird in $retval gespeichert. +$last_line = system('ls', $retval); + +// Ausgeben zusätzlicher Informationen +echo ' +</pre> +<hr />Letzte Zeile der Ausgabe: ' . $last_line . ' +<hr />Rückgabewert: ' . $retval; +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + &warn.escapeshell; + ¬e.exec-bg; + ¬e.exec-path; + &warn.sm.exec; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>exec</function></member> + <member><function>passthru</function></member> + <member><function>popen</function></member> + <member><function>escapeshellcmd</function></member> + <member><function>pcntl_exec</function></member> + <member><link linkend="language.operators.execution">Backtick-Operator</link></member> + </simplelist> + </para> + </refsect1> +</refentry> + <!-- Keep this comment at the end of the file Local variables: