didou           Fri Sep  3 14:43:59 2004 EDT

  Modified files:              
    /phpdoc/en/reference/imap/functions imap-ping.xml 
  Log:
  WS and typos, removed the author feelings about the function as I just used it for a 
deamon and it _was_ handy
  also added a basic example
  
http://cvs.php.net/diff.php/phpdoc/en/reference/imap/functions/imap-ping.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc/en/reference/imap/functions/imap-ping.xml
diff -u phpdoc/en/reference/imap/functions/imap-ping.xml:1.4 
phpdoc/en/reference/imap/functions/imap-ping.xml:1.5
--- phpdoc/en/reference/imap/functions/imap-ping.xml:1.4        Thu Oct  2 12:05:15 
2003
+++ phpdoc/en/reference/imap/functions/imap-ping.xml    Fri Sep  3 14:43:59 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
 <!-- splitted from ./en/functions/imap.xml, last change in rev 1.2 -->
   <refentry id="function.imap-ping">
    <refnamediv>
@@ -16,12 +16,29 @@
      Returns &true; if the stream is still alive, &false; otherwise.
     </para>
     <para>
-     <function>imap_ping</function> function pings the stream to see
-     it is still active. It may discover new mail; this is the
-     preferred method for a periodic "new mail check" as well as a
-     "keep alive" for servers which have inactivity timeout.
-     (As PHP scripts do not tend to run that long, I can hardly
-     imagine that this function will be useful to anyone.)
+     <function>imap_ping</function> pings the stream to see if it's still 
+     active. It may discover new mail; this is the preferred method for a 
+     periodic "new mail check" as well as a "keep alive" for servers which
+     have inactivity timeout.
+    </para>
+    <para>
+     <example>
+      <title><function>imap_ping</function> Example</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+
+$imap = imap_open("{your.imap.host}", "mailadmin", "password");
+
+// after some sleeping
+if (!imap_ping($imap)) {
+    // do some stuff to reconnect
+}
+
+?>
+]]>
+      </programlisting>
+     </example>
     </para>
    </refsect1>
   </refentry>

Reply via email to