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