I've been working on a guestbook to use on my site. And i now have all sorts of things that work, but now i'm looking for a way to get some sort of admin part with my script.
I use a plain text file to store the data from the posts. Well i'll just post the code that i now have:
if ($message)
{
$message = opmaak($message);
$message = ereg_replace("\r\n\r\n", "\n<P>", $message);
$message = ereg_replace("([a-zA-Z0-9-]+)@([a-zA-Z0-9.-]+)(.[a-zA-Z]+)", "<a href=\"mailto:\1@\2\3\">\1@\2\3</a>", $message);
$message = ereg_replace("[[:alpha:]]+://[<>[:space:]]+[[:alnum:]/]","<a href=\"\0\" target=\"_blank\">\0</a>", $message);
$email = ereg_replace("([a-zA-Z0-9-]+)@([a-zA-Z0-9.-]+)(.[a-zA-Z]+)", "<a href=\"mailto:\1@\2\3\">$name</a>", $email);
$date = date("d-m-Y G:i:s");
$url = ereg_replace("[[:alpha:]]+://[<>[:space:]]+[[:alnum:]/]","<a href=\"\0\" target=\"_blank\">\0</a>", $url);
$message = "<B>$email </B> -- $date<BR> $url<p> $message <BR><HR>";
$fp = fopen (basename($PHP_SELF) . ".berichten", "a");
fwrite ($fp, $message);
fclose ($fp);
}
@readfile(basename(($PHP_SELF . ".berichten")));
?>
<FORM method="post">
<font face="comic sans ms" color="#400080" size="2">
<b>Naam:</b><BR><INPUT name="name" type="text" size="55"><BR>
<b>E-mail:</b><BR><INPUT name="email" type="text" size="55"><BR>
<b>Website adres:</b><BR><INPUT name="url" type="text" size="55"><BR>
<b>Bericht:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual>
</TEXTAREA><BR>
<INPUT name="submit" type="submit" value="Teken het gastenboek">
</font>
</FORM>
I've left out the "opmaak" function. That is only used to get smilies.
So if anyone knows how i can add an admin function for deleting messages, please let me know, i've already tried allot, but nothing worked.