Nicht mehr ganz neu hier
hallo, ich möchte gerne ein html-Formular über php ausgeben lassen und dann den Text in eine Mail ausgeben....
hier der Code der Ausgabedatei,
<html>
<head>
<title>Dein Terminwunsch</title>
<style type="text/css">
<!--
body, input {
font-family: Verdana, Geneva, sans-serif;
}
//-->
</style>
</head>
<body>
<h2>
<?php
$empfaenger = 'meine@adresse.de';
$betreff = 'Terminwunsch - Kontaktformular';
$nachricht = '"Terminwunsch von " . $_POST["vorname"] . " " . $_POST["name"] . "\
" . $_POST["ort"] . " auf der " . $_POST["str"] . " " . $_POST["num"] . " und ist " . $_POST["alter"] . " Jahre alt - Mailadresse: " . $_POST["mail"] . "\
" . $_POST["tag1"] . " um " . $_POST["zeit1"] . "\
" . $_POST["tag1"] . " um " . $_POST["zeit1"] . "\
" . $_POST["tag1"] . " um " . $_POST["zeit1"] . "';
$absender = '" . $_POST["mail"] . "';
$header = 'From: $absender' . "\r\n" .
'Reply-To: ich@gmx.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
echo "<p><strong>Guten Tag, " . $_POST["vorname"] . " " . $_POST["name"] . "</br></strong></p>";
echo "Du wohnst in " . $_POST["ort"] . " auf der " . $_POST["str"] . " " . $_POST["num"] . " und bist " . $_POST["alter"] . " Jahre alt </br>";
echo "Deine Mailadresse lautet " . $_POST["mail"] . "</br></p>";
echo "<strong>Du hast folgende Terminwünsche:</strong></br> " . $_POST["tag1"] . " um " . $_POST["zeit1"] . " Uhr</br>";
echo "und " . $_POST["tag2"] . " um " . $_POST["zeit2"] . " Uhr </br>";
echo "und " . $_POST["tag3"] . " um " . $_POST["zeit3"] . " Uhr </br>";
echo "</br>Danke für Dein Feedback, ich werde mich umgehend bei Dir melden.</br>";
// Nachricht an mich
mail($empfaenger, $betreff, $nachricht, $header);
// Falls eine Zeile der Nachricht mehr als 70 Zeichen enthälten könnte,
// sollte wordwrap() benutzt werden
$nachricht = wordwrap($nachricht, 70);
?></h2>
</body>
</head>
darunter habe ich die Variablen in eine Mail-Funktion gepackt,
klappt aber nicht - habe das ganz über xampp getestet (localhost)
bekomme dann eine Fehlermeldung
Warning: mail() []: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\meinordner\formular.php on line 40
(kann es an der phpversion liegen?)
hier der Code der Ausgabedatei,
<html>
<head>
<title>Dein Terminwunsch</title>
<style type="text/css">
<!--
body, input {
font-family: Verdana, Geneva, sans-serif;
}
//-->
</style>
</head>
<body>
<h2>
<?php
$empfaenger = 'meine@adresse.de';
$betreff = 'Terminwunsch - Kontaktformular';
$nachricht = '"Terminwunsch von " . $_POST["vorname"] . " " . $_POST["name"] . "\
" . $_POST["ort"] . " auf der " . $_POST["str"] . " " . $_POST["num"] . " und ist " . $_POST["alter"] . " Jahre alt - Mailadresse: " . $_POST["mail"] . "\
" . $_POST["tag1"] . " um " . $_POST["zeit1"] . "\
" . $_POST["tag1"] . " um " . $_POST["zeit1"] . "\
" . $_POST["tag1"] . " um " . $_POST["zeit1"] . "';
$absender = '" . $_POST["mail"] . "';
$header = 'From: $absender' . "\r\n" .
'Reply-To: ich@gmx.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
echo "<p><strong>Guten Tag, " . $_POST["vorname"] . " " . $_POST["name"] . "</br></strong></p>";
echo "Du wohnst in " . $_POST["ort"] . " auf der " . $_POST["str"] . " " . $_POST["num"] . " und bist " . $_POST["alter"] . " Jahre alt </br>";
echo "Deine Mailadresse lautet " . $_POST["mail"] . "</br></p>";
echo "<strong>Du hast folgende Terminwünsche:</strong></br> " . $_POST["tag1"] . " um " . $_POST["zeit1"] . " Uhr</br>";
echo "und " . $_POST["tag2"] . " um " . $_POST["zeit2"] . " Uhr </br>";
echo "und " . $_POST["tag3"] . " um " . $_POST["zeit3"] . " Uhr </br>";
echo "</br>Danke für Dein Feedback, ich werde mich umgehend bei Dir melden.</br>";
// Nachricht an mich
mail($empfaenger, $betreff, $nachricht, $header);
// Falls eine Zeile der Nachricht mehr als 70 Zeichen enthälten könnte,
// sollte wordwrap() benutzt werden
$nachricht = wordwrap($nachricht, 70);
?></h2>
</body>
</head>
darunter habe ich die Variablen in eine Mail-Funktion gepackt,
klappt aber nicht - habe das ganz über xampp getestet (localhost)
bekomme dann eine Fehlermeldung
Warning: mail() []: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\meinordner\formular.php on line 40
(kann es an der phpversion liegen?)