I'm trying to put a comment page on my weblog. I have the link displayed in
the format of date first, then a link to bookmark the entry, and then a link
to post a comment. I want to write the comments to a text file. My comment
page accepts a default value of "target", which is set to the date to be
commented on. Then it opens (or creates) a text file in the format of the
variable set by $pctarget.

$pctarget = "/blogbits/".substr($target,0,6)."/_".$target."_bc.txt";
if ($newpost == "yes") {
  $addrecord =
$newpostname."\n".$newpostemail."\n".$newposturl."\n".date("l, F jS,
Y")."\n".$newpostcomments."\n<br>";
  $fullcomments .= "-----splitcomment-----\n";
  $getcomments = fopen($pctarget, "a");
  fputs($getcomments, $addrecord);
  fclose($getcomments);
}

I've tried assigning fputs() and fclose() to variables (which I infer is the
right way to do things but the manual isn't clear on it, i.e.
$gc=fputs($getcomments, $addrecord); but that doesn't work either. When the
page loads I get a blank page and this for the source:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html;
charset=windows-1252"></HEAD>
<BODY></BODY></HTML>

It's not even the header source I told it to put out. As I understand it,
this is the source put out by an error page, when the code won't run. I
haven't been able to figure out what simple thing I'm missing, and I know
it's simple because it invariably is. (Law of Murphy, don't ya know.)

Any suggestions? Would lack of file permissions cause this? Server is a
Linux box.

Thanks in advance


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

Reply via email to