I am using the below code (kind of sloppy..).  I have tried for fopen r+, w, 
and w+, but no matter what I do, the file is always truncated, and previously 
entered data is erased.  I have been unable to fix this.

<?php
$filename = 'news.php';
$divhead = '<div style="padding:15;padding-left:0" class="ver10">';
$d1 = date("l dS of F Y h:i:s A");
$divclose = '</i></div></p><BR>';
$some = " $divhead <p><B><font size=2 color=#FF0000>";
$some1 = $_POST['topic'];
$some = " $some $some1 </font></b><BR><B><a 
href=mailto:[EMAIL PROTECTED]>R.a.B.B.i.T</a></B><i> - $d1 </i><BR>";
$some1 = $_POST['news'];
$some = " $some $some1 $divclose";
$some = " $some <BR><BR>";
$some = stripslashes($some);
if (is_writable($filename)) {
   if (!$handle = fopen($filename, 'r+')) {
         echo "Cannot open file ($filename)";
   } else {
      if (!fwrite($handle, $some)) {
          echo "Cannot write to file ($filename)";
      } else {
         echo "Success, wrote data to file ($filename)";
         fclose($handle);
      }
   }
} else {
   echo "The file $filename is not writable";
}
?> 

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

Reply via email to