pollita Wed Dec 29 23:24:05 2004 EDT Modified files: /phpdoc/en/reference/ssh2/functions ssh2-exec.xml ssh2-fetch-stream.xml Log: Document ssh2_exec() and ssh2_fetch_stream() http://cvs.php.net/diff.php/phpdoc/en/reference/ssh2/functions/ssh2-exec.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/ssh2/functions/ssh2-exec.xml diff -u phpdoc/en/reference/ssh2/functions/ssh2-exec.xml:1.2 phpdoc/en/reference/ssh2/functions/ssh2-exec.xml:1.3 --- phpdoc/en/reference/ssh2/functions/ssh2-exec.xml:1.2 Wed Dec 29 11:06:16 2004 +++ phpdoc/en/reference/ssh2/functions/ssh2-exec.xml Wed Dec 29 23:24:05 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <!-- Generated by xml_proto.php v2.1. Found in /scripts directory of phpdoc. --> <refentry id="function.ssh2-exec"> <refnamediv> @@ -17,11 +17,31 @@ <methodparam choice="opt"><type>array</type><parameter>env</parameter></methodparam> </methodsynopsis> - <para> + <simpara> Execute a command at the remote end and allocate a channel for it. Returns a stream on success or &false; on failure. - </para> + </simpara> + <example> + <title>Executing a command</title> + <programlisting role="php"> +<![CDATA[ +<?php +$connection = ssh2_connect('shell.example.com', 22); +ssh2_auth_password($connection, 'username', 'password'); + +$stream = ssh2_exec($connection, '/usr/local/bin/php -i'); +?> +]]> + </programlisting> + </example> + + <simpara> + See Also: + <function>ssh2_connect</function>, + <function>ssh2_shell</function>, and + <function>ssh2_tunnel</function> + </simpara> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/ssh2/functions/ssh2-fetch-stream.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc/en/reference/ssh2/functions/ssh2-fetch-stream.xml diff -u phpdoc/en/reference/ssh2/functions/ssh2-fetch-stream.xml:1.1 phpdoc/en/reference/ssh2/functions/ssh2-fetch-stream.xml:1.2 --- phpdoc/en/reference/ssh2/functions/ssh2-fetch-stream.xml:1.1 Fri Dec 24 20:03:17 2004 +++ phpdoc/en/reference/ssh2/functions/ssh2-fetch-stream.xml Wed Dec 29 23:24:05 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.1 $ --> +<!-- $Revision: 1.2 $ --> <!-- Generated by xml_proto.php v2.1. Found in /scripts directory of phpdoc. --> <refentry id="function.ssh2-fetch-stream"> <refnamediv> @@ -16,9 +16,34 @@ <methodparam><type>int</type><parameter>streamid</parameter></methodparam> </methodsynopsis> - <para> - Fetch an alternate substream associated with an SSH2 channel stream. - </para> + <simpara> + Fetches an alternate substream associated with an SSH2 channel stream + identified by <parameter>streamid</parameter>. The SSH2 protocol + currently defines only one substream, STDERR, which has a substream ID + of <constant>SSH2_STREAM_STDERR</constant> (defined as 1). + </simpara> + + <example> + <title>Opening a shell and retreiving the stderr stream associated with it.</title> + <programlisting role="php"> +<![CDATA[ +<?php +$connection = ssh2_connect('shell.example.com', 22); +ssh2_auth_password($connection, 'username', 'password'); + +$stdio_stream = ssh2_shell($connection); +$stderr_stream = ssh2_fetch_stream($stdio_stream, SSH2_STREAM_STDERR); +?> +]]> + </programlisting> + </example> + + <simpara> + See Also: + <function>ssh2_shell</function>, + <function>ssh2_exec</function>, and + <function>ssh2_connect</function> + </simpara> </refsect1> </refentry>