hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programmierung/Entwicklung » PHP und MySQL » Kontaktformular mit PHP als E-Mail versenden

 



Morbus
Beiträge: 4

21. Apr 2022, 21:57

Beitrag #1 von 3
Bewertung:

(31967 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Kontaktformular mit PHP als E-Mail versenden


Mit dem erstellten PHP Skript erhalte ich folgende Fehlermeldung:

Parse error: syntax error, unexpected variable "$nachricht", expecting "=>" in D:\XAMPP-Ordner\htdocs\mail_formular.php on line 11

Hier noch der Skript. Kann damit leider nicht weiter machen. Bitte um Hilfe.

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Mail-Formular, Auswertung</title>
</head>
<body>
<?php
$empfaenger = match($_POST){
$betreff = htmlentities($_POST["betreff"])
$nachricht = htmlentities($_POST["nachricht"]
$headers = array("From" => "formular@empfaenger.de",
"Reply-To" => htmlentities($_POST["absender"]));
if(mail($empfaenger, $betreff, $nachricht, $headers))
echo "Mail zum Senden akzeptiert";
else
echo "Mail nicht zum Senden akzeptiert";
?>
</body>
</html>
Top
 
X

Thomas Richard  M  p
Beiträge: 19442

22. Apr 2022, 12:13

Beitrag #2 von 3
Beitrag ID: #583329

Bewertung:

(31915 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Kontaktformular mit PHP als E-Mail versenden


Funktioniert es so?

Code
<!DOCTYPE html> 
<html lang="de">
<head>
<meta charset="utf-8">
<title>Mail-Formular, Auswertung</title>
</head>
<body>
<?php
$empfaenger = match($_POST){
$betreff = htmlentities($_POST["betreff"])
$nachricht = htmlentities($_POST["nachricht"])
$headers = array("From" => "formular@empfaenger.de",
"Reply-To" => htmlentities($_POST["absender"]));
if(mail($empfaenger, $betreff, $nachricht, $headers))
echo "Mail zum Senden akzeptiert";
else
echo "Mail nicht zum Senden akzeptiert";
?>
</body>
</html>


Einziger Unterschied in Zeile elf die Klammer ergänzt:
$nachricht = htmlentities($_POST["nachricht“])


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/

als Antwort auf: [#583326]

(Dieser Beitrag wurde von Thomas Richard am 22. Apr 2022, 12:15 geändert)
Top
 

Morbus
Beiträge: 4

22. Apr 2022, 12:39

Beitrag #3 von 3
Beitrag ID: #583331

Bewertung:

(31891 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Kontaktformular mit PHP als E-Mail versenden


Danke für die Antwort.
Leider erhalte ich beim senden des ausgefüllten HTML Formulars die alte Fehlermeldung.
Hier mal das Formular als HTML.
Evtl. habe ich hier schon Fehler.
Bin leider noch nicht tief in der Materie.

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>PDF-Bestellung, Eingabe</title>
</head>
<body>
<h2>PDF-Bestellung</h2>
<form action = "mail_formular.php" method = "post">
<p><input name="absender"> Ihre E-Mail-Adresse</p>
<p><input name="betreff"> Ihr Betreff</p>
<p><input name="Vorname"> Vorname</p>
<p><input name="Nachname"> Nachname</p>
<p><textarea name="nachricht" cols="35" rows="5"></textarea>
Ihre Nachricht</p>
<p><input type="submit"> <input type="reset"></p>
</form>
</body>
</html>

als Antwort auf: [#583329] Top
 


Forenindex » Programmierung/Entwicklung » PHP und MySQL » Kontaktformular mit PHP als E-Mail versenden



^