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