pollita Fri Jan 3 13:17:06 2003 EDT
Modified files:
/phpdoc/en/reference/stream reference.xml
Log:
Added brief description of user defined filters, fixed CDATA endtag.
Index: phpdoc/en/reference/stream/reference.xml
diff -u phpdoc/en/reference/stream/reference.xml:1.2
phpdoc/en/reference/stream/reference.xml:1.3
--- phpdoc/en/reference/stream/reference.xml:1.2 Thu Jan 2 21:54:21 2003
+++ phpdoc/en/reference/stream/reference.xml Fri Jan 3 13:17:05 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
<reference id="ref.stream">
<title>Stream functions</title>
<titleabbrev>Streams</titleabbrev>
@@ -21,6 +21,12 @@
set limit on what can be done with them. See <xref linkend="wrappers"/>
for a listing of stream wrappers built into <literal>PHP</literal>.
</simpara>
+ <simpara>
+ In addition to streams, support for custom user filters is also available.
+ While a stream (such as 'http') is designed to communicate with an endpoint,
+ one or more filters can be placed between the stream and the application to
+ further process the data as it is read/written.
+ </simpara>
<para>
A stream is referenced as:
<parameter>scheme</parameter>://<parameter>target</parameter>
<itemizedlist>
@@ -43,11 +49,6 @@
</listitem>
</itemizedlist>
</para>
- <simpara>
- Filters may also be applied to streams to further process data on its
- way into or out of a stream related call. Documentation on this
- functionality is comming soon.
- </simpara>
</section>
<section id="stream.requirements">
@@ -69,8 +70,17 @@
</section>
<section id="stream.resources">
- &reftitle.resources;
- &no.resource;
+ <title>Stream Classes</title>
+ <simpara>
+ User designed wrappers can be registered via
+<function>stream_register_wrapper</function>,
+ using the class definition shown on that manual page.
+ </simpara>
+ <simpara>
+ <literal>class</literal> php_user_filter is predefined and is an abstract
+ baseclass for use with user defined filters. See the manual page for
+ <function>stream_register_filter</function> for details on implementing
+ user defined filters.
+ </simpara>
</section>
<section id="stream.constants">
@@ -107,7 +117,7 @@
$ftpfile = file_get_contents("ftp://user:[EMAIL PROTECTED]/foo.txt"); // Read
remote file from ftp.example.com using FTP
$ftpsfile = file_get_contents("ftps://user:[EMAIL PROTECTED]/foo.txt"); // Read
remote file from ftp.example.com using FTPS
?>
-]]?>
+]]>
</programlisting>
</example>
</para>
--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php