1) {
$posts[] = array('user' => $parts[0],
'time' => date('Y-m-d', $parts[1]),
'message' => $parts[2]);
}
}
}
$error = false;
if (isset($_POST['userpost']) && empty($_POST['email'])) {
$name = trim($_POST['userpost']);
$name = str_replace(',', ',', $name);
$name = filter_var($_POST['userpost'], FILTER_SANITIZE_STRING);
$url = filter_var($_POST['urlpost'], FILTER_SANITIZE_STRING);
$url = trim($url);
$url = str_replace('http://','',$url);
$url = str_replace('https://','',$url);
$url = rtrim($url,"/");
$time = time();
$message = filter_var($_POST['messagepost'], FILTER_SANITIZE_STRING);
$message = str_replace("\r\n", "
", $message);
$message = str_replace(',', ',', $message);
if (($name != '') AND ($message != '')
) {
if (!empty($url)) {
$user = '' . $name . '';
} else {
$user = $name;
}
$line = $user . ',' . $time . ',' . $message . "\n";
// uncomment the two lines below and add your email address if you want to receive an email when you get a new message
// $mailline = "a message by " . $name . " @ " . date('Y-m-d H:i', $time) . "\n" . $url . "\n\n" . $_POST['messagepost'];
// mail('your@email.com', 'guestbook entry', $mailline);
header('Location:./');
$file = fopen($data, 'a');
if (!fwrite($file, $line)) {
$error = '
Welcome to my guestbook.
Please use only plain text when writing your message; your <html>
has no power in this place.