mj              Sat Sep 10 09:35:48 2005 EDT

  Modified files:              
    /peardoc/en/pecl    net-gopher.xml 
  Log:
  * The Net_Gopher docs are now part of the PHP manual.
  
  
http://cvs.php.net/diff.php/peardoc/en/pecl/net-gopher.xml?r1=1.3&r2=1.4&ty=u
Index: peardoc/en/pecl/net-gopher.xml
diff -u peardoc/en/pecl/net-gopher.xml:1.3 peardoc/en/pecl/net-gopher.xml:1.4
--- peardoc/en/pecl/net-gopher.xml:1.3  Sat Jul 19 22:10:20 2003
+++ peardoc/en/pecl/net-gopher.xml      Sat Sep 10 09:35:47 2005
@@ -1,259 +1,19 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
- <reference id="pecl.net-gopher">
+<!-- $Revision: 1.4 $ -->
+<reference id="pecl.net-gopher">
   <title>Net_Gopher</title>
-  <titleabbrev>gopher</titleabbrev>
-  <partintro>
 
-  <sect1 id="pecl.net-gopher.partintro">
-   <title>Introduction</title>
-   <sect2 id="pecl.net-gopher.intro">
-    <title>About gopher</title>
-    <simpara>
-     The gopher protocol, as defined by <ulink url="&url.rfc;1436">RFC 
1436</ulink>,
-     is generally considered the ancestor of the modern HTTP protocol.
-     However, gopher was also intended to provide references to non-gopher 
resources
-     including telnet, wais, nntp, and even http.  This extension adds gopher 
support
-     to PHP&apos;s <ulink url="&url.php.lookup;wrappers">URL Wrappers</ulink>, 
and
-     provides a helper function <function>gopher_parsedir</function> to make 
sense
-     of gopher formatted directory listings.
-    </simpara>
-   </sect2>
-
-   <sect2 id="pecl.net-gopher.install">
-    <title>Installation</title>
-    <simpara>
-     Net_Gopher is installed through the usual PECL package installation 
process.
-    </simpara>
-    <itemizedlist>
-     <listitem>
-      <simpara>
-       Prerequisite: <literal>PHP 4.3.0</literal>.
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <literal>pear install Net_Gopher</literal>
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       Copy the resulting <literal>gopher.so</literal> to an appropriate 
location
-       and add <literal>extension=gopher.so</literal> to your 
<literal>php.ini</literal>
-       file or load it dynamically in your PHP script using 
-       <literal>dl(&quot;gopher.so&quot;);</literal>
-      </simpara>
-     </listitem>
-    </itemizedlist>
-   </sect2>
-
-   <sect2 id="pecl.net-gopher.usage">
-    <title>Usage</title>
-    <informalexample>
-     <programlisting role="php">
-<![CDATA[
-<?php
-dl("gopher.so");
-
-readfile("gopher://gopher.example.com/somedocument";);
-?>
-]]>
-     </programlisting>
-    </informalexample>
-   </sect2>
-  </sect1>
-  </partintro>
-
-  <refentry id="pecl.net-gopher.gopher-parsedir">
+  <refentry id="pecl.net-gopher.docs">
    <refnamediv>
-    <refname>gopher_parsedir</refname>
-    <refpurpose>Translate a gopher formatted directory entry into an 
associative array.</refpurpose>
+    <refname>Documentation</refname>
+    <refpurpose />
    </refnamediv>
    <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef>array <function>gopher_parsedir</function></funcdef>
-      <paramdef>string <parameter>dirent</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <simpara>
-     While gopher returns <literal>text/plain</literal> documents for
-     actual document requests.  A request to a directory (such as /) will
-     return specially encoded series of lines with each line being one
-     directory entry or information line.
-    </simpara>
-    <example>
-     <title>Hypothetical output from 
<literal>gopher://gopher.example.com/</literal></title>
-     <screen>
-<![CDATA[
-0All about my gopher site.     /allabout.txt   gopher.example.com      70
-9A picture of my cat.  /pics/cat.png   gopher.example.com      70
-1A collection of my writings.  /stories        gopher.example.com      70
-hThe HTTP version of this site.        URL:http://www.example.com      
gopher.example.com      70
-1Mirror of this site in Spain. /       gopher.ejemplo.co.es    70
-iWelcome to my gopher site.            error.host      1
-iPlease select one of the options above                error.host      1
-iSend complaints to /dev/null          error.host      1
-iLong live gopher!             error.host      1
-]]>
-     </screen>
-    </example>
-    <simpara>
-     In the example above, the root directory at gopher.example.com knows about
-     one <literal>DOCUMENT</literal> identified by <literal>0</literal> 
located at
-     <literal>gopher://gopher.example.com:70/allabout.txt</literal>.  It also 
knows
-     about two other directory (which have their own listing files) at
-     <literal>gopher://gopher.exmaple.com:70/stories</literal> and at
-     <literal>gopher://gopher.ejemplo.co.es:70/</literal>.
-     In addition there is a binary file, a link to an HTTP url, and several
-     informative lines.
-    </simpara>
-    <simpara>
-     By passing each line of the directory listing into 
-     <function>gopher_parsedir</function>, an associative array is formed 
containing
-     a parsed out version of the data.
-    </simpara>
-    <example>
-     <title>Using <function>gopher_parsedir</function></title>
-     <programlisting role="php">
-<![CDATA[
-<?php
-dl("gopher.so");
-
-$directory = file("gopher://gopher.example.com";);
-
-foreach($directory as $dirent) {
-  print_r(gopher_parsedir($dirent));
-}
-
-/* Expected Output
-   ---------------
-
-Array (
-  [type] => 0
-  [title] => All about my gopher site.
-  [path] => /allabout.txt
-  [host] => gopher.example.com
-  [port] => 70
-)
-Array (
-  [type] => 9
-  [title] => A picture of my cat.
-  [path] => /pics/cat.png
-  [host] => gopher.example.com
-  [port] => 70
-)
-Array (
-  [type] => 1
-  [title] => A collection of my writings.
-  [path] => /stories
-  [host] => gopher.example.com
-  [port] => 70
-)
-Array (
-  [type] => 254
-  [title] => The HTTP version of this site.
-  [path] => URL:http://www.example.com
-  [host] => gopher.example.com
-  [port] => 70
-)
-Array (
-  [type] => 1
-  [title] => Mirror of this site in Spain.
-  [path] => /
-  [host] => gopher.ejemplo.co.es
-  [port] => 70
-)
-Array (
-  [type] => 255
-  [title] => Welcome to my gopher site.
-  [path] =>
-  [host] => error.host
-  [port] => 1
-)
-Array (
-  [type] => 255
-  [title] => Please select one of the options above.
-  [path] =>
-  [host] => error.host
-  [port] => 1
-)
-Array (
-  [type] => 255
-  [title] => Send complaints to /dev/null
-  [path] =>
-  [host] => error.host
-  [port] => 1
-)
-Array (
-  [type] => 255
-  [title] => Long live gopher!
-  [path] =>
-  [host] => error.host
-  [port] => 1
-)
-*/
-?>
-]]>
-     </programlisting>
-    </example>
+    <title>Documentation moved</title>
     <simpara>
-     The values given by <parameter>type</parameter> are associated with
-     the following constants.
+      The documentation is now part of the <ulink 
url="&url.php.manual;/en/ref.net-gopher.php">PHP
+      manual</ulink>.
     </simpara>
-    <table>
-     <title>Gopher Constants</title>
-     <tgroup cols="2">
-      <thead>
-       <row>
-        <entry>Constant</entry>
-        <entry>Definition</entry>
-       </row>
-      </thead>
-      <tbody>
-       <row>
-        <entry><constant>GOPHER_DOCUMENT</constant></entry>
-        <entry>Standard <literal>text/plain</literal> document.</entry>
-       </row>
-       <row>
-        <entry><constant>GOPHER_DIRECTORY</constant></entry>
-        <entry>A resource containing a gopher formatted directory 
listing.</entry>
-       </row>
-       <row>
-        <entry><constant>GOPHER_BINHEX</constant></entry>
-        <entry>A BinHex encoded binary file.</entry>
-       </row>
-       <row>
-        <entry><constant>GOPHER_DOSBINARY</constant></entry>
-        <entry>A DOS formatted binary archive.</entry>
-       </row>
-       <row>
-        <entry><constant>GOPHER_UUENCODED</constant></entry>
-        <entry>A UUEncoded file.</entry>
-       </row>
-       <row>
-        <entry><constant>GOPHER_BINARY</constant></entry>
-        <entry>A generic binary file.</entry>
-       </row>
-       <row>
-        <entry><constant>GOPHER_INFO</constant></entry>
-        <entry>An Informational entry</entry>
-       </row>
-       <row>
-        <entry><constant>GOPHER_HTTP</constant></entry>
-        <entry>A reference to an HTTP resource.</entry>
-       </row>
-       <row>
-        <entry><constant>GOPHER_UNKNOWN</constant></entry>
-        <entry>
-         An unrecognized entry, the line will be returned 
-         in <parameter>data</parameter>.
-        </entry>
-       </row>
-      </tbody>
-     </tgroup>
-    </table>
    </refsect1>
   </refentry>
  </reference>

Reply via email to