Eine verbesserte Version
PHP
<?php
date_default_timezone_set('Europe/Berlin');
$content = "";
if(file_exists("messages.inc.html"))
$content = file_get_contents("messages.inc.html");
if(isset($_POST['post']))
{
$zeit = date('Y-m-d H:i:s');
$content .= "\n<b>From:</b> " . htmlspecialchars($_POST['name']) .
" <b>eMail:</b> " . htmlspecialchars($_POST['email']) .
" <b>at:</b> $zeit<br><br>" . htmlspecialchars($_POST['text']) . "<hr>";
file_put_contents("messages.inc.html", $content);
}
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Message schreiben</title>
</head>
<body>
<h1>Messages</h1>
<h2>Insert new Message:</h2>
<form action="" method="post">
<label>E-Mail: <br><input type="text" name="email"><br></label>
<label> Name: <br><input type="text" name="name"><br></label>
<label> Message: <br><textarea cols="45" rows="6" name="text"></textarea><br></label>
<input type="submit" name="post" value="post">
</form>
<?php
if (strlen($content))
echo $content;
else
echo "<h2>No Messages availabe</h2>";
?>
</body>
</html>
Alles anzeigen