Hallo zusammen,
habe eine Homepage mit Rapidweaver zusammengebaut weil es schnell gehen soll. Im Kontaktformular sind aber nur wenige Felder zur Verfügung. Ich habe sie (obwohl überhaupt keine PHP-Kenntnisse) manuell im Quelltext (Golive) ergänzt. Geht auch alles super. Jetzt möchte ich aber, dass nicht nur Name und Nachricht in der gesendeten eMail erscheinen, sondern auch Firma und Adresse. Habe ich auch noch hinbekommen. Der ganze Kram erscheint in der gesendeten eMail in einer Zeile. Wo setze ich welches Zeichen für einen Zeilenumbruch?
Hier der Quältext den ich bisher habe:
<!-- Start the main content -->
<div id="contentContainer">
<div id="content"><?
$email = $_POST["email"];
$comments = $_POST["comments"];
$firma = $_POST["firma"];
$strasse = $_POST["strasse"];
$ort = $_POST["ort"];
$name = $_POST["name"];
$subject = $_POST["subject"];
$msg = "Name: " . $name . " · Firma: " . $firma . " · Strasse: " . $strasse . " · Ort: " . $ort . nl2br " · Nachricht: " . $comments;
$headers .= "From: $name <$email>";
if($email)
{
$sent = mail("mail@remmert-design.de", $subject, $msg, $headers);
}
if($sent)
{
echo "<strong>Vielen Dank, Ihre Nachricht wurde versendet. | Thank you, your email has been sent.</strong>";
$sent = "";
$msg = "";
$subject = "";
$headers = "";
$comments = "";
$name = "";
}
elseif ($name || $subject || $comments)
{
echo "<strong>Error, Mail not sent.</strong>" ;
}
else
{
echo "<strong>Für Ihre Nachricht | Fill in the form below to send me an email</strong>";
}
?>
<form action="contact.php" method="post">
<p>Name | Your Name:<br />
<input type="text" name="name" size="40" /></p>
<p>Firma | Company:<br />
<input type="text" name="firma" size="40" /></p>
<p>Straße | Adress:<br />
<input type="text" name="strasse" size="40" /></p>
<p>Ort | City:<br />
<input type="text" name="ort" size="40" /></p>
<p>Email:<br />
<input type="text" name="email" size="40" /></p>
<p>Betrifft | Message Subject:<br />
<input type="text" name="subject" size="40" /></p>
<p>Nachricht | Message:<br />
<textarea name="comments" rows="8" cols="38">
</textarea></p>
<p><input type="submit" name="submitButtonName" value=
"Send Mail" /></p>
</form>
</div>
</div>
<!-- End Main content -->
habe eine Homepage mit Rapidweaver zusammengebaut weil es schnell gehen soll. Im Kontaktformular sind aber nur wenige Felder zur Verfügung. Ich habe sie (obwohl überhaupt keine PHP-Kenntnisse) manuell im Quelltext (Golive) ergänzt. Geht auch alles super. Jetzt möchte ich aber, dass nicht nur Name und Nachricht in der gesendeten eMail erscheinen, sondern auch Firma und Adresse. Habe ich auch noch hinbekommen. Der ganze Kram erscheint in der gesendeten eMail in einer Zeile. Wo setze ich welches Zeichen für einen Zeilenumbruch?
Hier der Quältext den ich bisher habe:
<!-- Start the main content -->
<div id="contentContainer">
<div id="content"><?
$email = $_POST["email"];
$comments = $_POST["comments"];
$firma = $_POST["firma"];
$strasse = $_POST["strasse"];
$ort = $_POST["ort"];
$name = $_POST["name"];
$subject = $_POST["subject"];
$msg = "Name: " . $name . " · Firma: " . $firma . " · Strasse: " . $strasse . " · Ort: " . $ort . nl2br " · Nachricht: " . $comments;
$headers .= "From: $name <$email>";
if($email)
{
$sent = mail("mail@remmert-design.de", $subject, $msg, $headers);
}
if($sent)
{
echo "<strong>Vielen Dank, Ihre Nachricht wurde versendet. | Thank you, your email has been sent.</strong>";
$sent = "";
$msg = "";
$subject = "";
$headers = "";
$comments = "";
$name = "";
}
elseif ($name || $subject || $comments)
{
echo "<strong>Error, Mail not sent.</strong>" ;
}
else
{
echo "<strong>Für Ihre Nachricht | Fill in the form below to send me an email</strong>";
}
?>
<form action="contact.php" method="post">
<p>Name | Your Name:<br />
<input type="text" name="name" size="40" /></p>
<p>Firma | Company:<br />
<input type="text" name="firma" size="40" /></p>
<p>Straße | Adress:<br />
<input type="text" name="strasse" size="40" /></p>
<p>Ort | City:<br />
<input type="text" name="ort" size="40" /></p>
<p>Email:<br />
<input type="text" name="email" size="40" /></p>
<p>Betrifft | Message Subject:<br />
<input type="text" name="subject" size="40" /></p>
<p>Nachricht | Message:<br />
<textarea name="comments" rows="8" cols="38">
</textarea></p>
<p><input type="submit" name="submitButtonName" value=
"Send Mail" /></p>
</form>
</div>
</div>
<!-- End Main content -->