I have an PHP guestbook. So I can write nothing into the form and submit, then it posts. Can I avoid this?
Here is my PHP code:
if (isset($_POST["Name"]) &&
isset($_POST["Email"]) &&
isset($_POST["Überschrift"]) &&
isset($_POST["Kommentar"])) {
$daten = array("überschrift" => $_POST["Überschrift"],
"eintrag" => $_POST["Kommentar"],
"autor" => $_POST["Name"],
"email" => $_POST["Email"],
"datum" => date("d.m.Y"));
$daten = base64_encode(serialize($daten));
if(!file_exists("gaestebuch.txt")) {
$datei = fopen("gaestebuch.txt", "xb");
fclose($datei);
}
$altdaten = file_get_contents("gaestebuch.txt");
if (file_put_contents("gaestebuch.txt", "$daten\r\n$altdaten") ) {
echo "Eintrag hinzugefügt!";
} else {
echo "Fehler!";
}
}