hallo
Ich Mache gerade einen PHP Kurs und versuche, für jede dazugelernte Sache ein Codebeispiel zu programmieren. Gerade bin ich bei der Sicherheit von Forms und habe eine dazugehörige Seite geschrieben. Das Problem ist, dass der body Schließungstag nicht richtig funktioniert. Das ist der Quelltext:
<html>
Also es kann nicht schaden, eine komplettes Grundgerüst auszugeben, vor allem
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>formular</title>
</head>
<body> <?php $error = ""; if($_SERVER['REQUEST_METHOD'] == "POST") { if(empty(htmlspecialchars(stripslashes(trim($_POST["Name"]))))) {
Dieser Code macht mir schwindel...
Sollte man trim nicht direkt vor empty ausführen?
<form action="<?php echo htmlspecialchars($_SERVER["php_self"]);?>" method="POST"> <input type="text" name="name" placeholder="Name">
label fehlt, required Attribut wäre sinnvoll
<input type="text" name="email" placeholder="Email">
label fehlt, required Attribut wäre sinnvoll
<?php echo $error; ?>
Also mindestens in einem <p> ausgeben darf schon sein...
<input type="submit" value="Senden"> </form> </body> </html>
Aber wenn ich das ausführe, kommt diese Fehlermeldung: Parse error: syntax error, unexpected end of file on line 25, obwohl ich html und body doch geschlossen habe. Kann mir da jemand helfen?