philip          Thu Oct 17 22:59:42 2002 EDT

  Modified files:              
    /phpdoc/en/reference/filesystem/functions   fwrite.xml 
  Log:
  Added a well commented example.
  
  
Index: phpdoc/en/reference/filesystem/functions/fwrite.xml
diff -u phpdoc/en/reference/filesystem/functions/fwrite.xml:1.2 
phpdoc/en/reference/filesystem/functions/fwrite.xml:1.3
--- phpdoc/en/reference/filesystem/functions/fwrite.xml:1.2     Wed Apr 17 02:38:08 
2002
+++ phpdoc/en/reference/filesystem/functions/fwrite.xml Thu Oct 17 22:59:42 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
 <!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
   <refentry id="function.fwrite">
    <refnamediv>
@@ -41,6 +41,44 @@
       <function>fopen</function> mode parameter.
      </para>
     </note>
+    <para>
+     <example>
+      <title>A simple fwrite example</title>
+      <programlisting role="php">
+<![CDATA[      
+<?php
+$filename = 'test.txt';
+$somecontent = "Add this to the file\n";
+
+// Let's make sure the file exists and is writable first.
+if (is_writable($filename)) {
+
+    // In our example we're opening $filename in append mode.
+    // The file pointer is at the bottom of the file hence 
+    // that's where $somecontent will go when we fwrite() it.
+    if (!$fp = fopen($filename, 'a')) {
+         print "Cannot open file ($filename)";
+         exit;
+    }
+
+    // Write $somecontent to our opened file.
+    if (!fwrite($fp, $somecontent)) {
+        print "Cannot write to file ($filename)";
+        exit;
+    }
+    
+    print "Success, wrote ($somecontent) to file ($filename)";
+    
+    fclose($fp);
+                                       
+} else {
+    print "The file $filename is not writable";
+}
+?>
+]]>
+      </programlisting>
+     </example>
+    </para>
     <simpara>
      See also <function>fread</function>, <function>fopen</function>,
      <function>fsockopen</function>, <function>popen</function>, and



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to