Forum Moderators: coopster

Message Too Old, No Replies

PHP guestbook help

guestbook help

         

txstormchasers

11:17 pm on Oct 12, 2009 (gmt 0)

10+ Year Member



Okay, i tried:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<form method="post" action="">
Name:
<input type="text" name="name" size="30">
<br>
E-mail:
<input type="text" name="email" size="30">
<br>
<br>
Message:
<textarea name="message" wrap="VIRTUAL" cols="30" rows="4"></textarea>
<br>
<br>
Homepage URL:
<input type="text" name="homepageurl" size="30" value="http://">
<br>
<br>
Homepage Name:
<input type="text" name="homepagename" size="30">
<br>
<br>
<input type="hidden" name="from" value="<? echo $HTTP_REFERER ?>">
<br>
<input type="submit" name="Submit" value="Submit">
</form>

<!-- start php code -->

<?
if ($message)
{
$name = strip_tags($name);
$email = strip_tags($email);
$homepageurl = strip_tags($homepageurl);
$homepagename = strip_tags($homepagename);
$message = strip_tags($message);
$message = ereg_replace("\r\n\r\n", "\n<P>", $message);

if (get_magic_quotes_gpc())
{
$message = stripslashes($message);
$name = stripslashes($name);
}

$date = date("l, F j Y");
$message = "<B>$name </B> -- $date -- <a href=mailto:$email>$email</a><br>$message<br><a href=$homepageurl>$homepagename</a><br>Refered by $from<br><br>\r\n";

$textfile = "guestbook.txt";
if ($fp = @fopen ($textfile, "r"))
{
$oldmessages = @fread($fp,filesize($textfile));
@fclose(fp);
}

$fp = fopen ($textfile, "w");
fwrite ($fp, $message);
fwrite ($fp, $oldmessages);
fclose ($fp);
}
@readfile("guestbook.txt");
?>

<!-- end php code -->

</body>
</html>

(with .PHP file extension) and i get a error saying:

" Notice: Undefined variable: message in /www/example.com/t/x/s/txstormchasers/htdocs/guestbook.php on line 36 "

and this is what is on line 34 35 and 36:
34: <?
35: if ($message)
36: {

Any help?

[edited by: eelixduppy at 8:08 pm (utc) on Oct. 13, 2009]
[edit reason] exemplified [/edit]

MartinWeb

3:15 am on Oct 14, 2009 (gmt 0)

10+ Year Member



Did you ever set the $message variable?

coopster

11:52 pm on Oct 29, 2009 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



?
Must be chasing storms. Welcome to WebmasterWorld, txstormchasers.