Krisslinger
Threadersteller
Dabei seit: 21.04.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 16.10.2006 17:57
Titel Darstellungsproblem von Email |
|
|
Hallo,
ich hab leider noch keine Ahnung von php und momentan auch keine Zeit es mir es anzueignen, da ich am Freitag morgen für 4 Monate nach Australien flieg. Allerdings sollte ich dieses Problem noch vorher in Griff bekommen.
Ich wollte für die Seite eines Bekannten ein Kontaktfomular, allerdings fand ich im Netz keins das genau so war wie es sein sollte. ALso nach nem Tutorial gesucht und gefunden und da nachgebaut und erweitert. Funktioniert jetzt auch ganz toll.
Oben in der Mail steht das Datum, danach ein Absatz und die Kontaktdaten und dann sollte noch ein Absatz kommen und dann die eigentliche Nachricht. Allerdings bekomm ich den letzten Absatz nicht hin. Also denke ich weiß an was das Problem liegt, allerdings kenn ich mich nicht aus und weiß nicht wie ich es lösen soll. Wenns ne kurze knackige Lösung geben sollte, würde ich mich sehr freuen wenn mir diese jemand mitteilen könnte. Vielen Dank
Hier das Formular:
Code: |
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="css/screen.css">
</head>
<body>
<table border="0" cellpadding="1" style="border-collapse: collapse">
<form action="auswertung.php" method="post">
<tr>
<td><input name="name" size="40" type="text" value="Name*"></td>
</tr>
<tr>
<td><input name="firma" size="40" type="text" value="Firma"></td>
</tr>
<tr>
<td><input name="strasse" size="40" type="text" value="Straße"></td>
</tr>
<tr>
<td><input name="ort" size="40" type="text" value="PLZ Ort"></td>
</tr>
<tr>
<td><input name="telefon" size="40" type="text" value="Telefon"></td>
</tr>
<tr>
<td><input name="fax" size="40" type="text" value="Fax"></td>
</tr>
<tr>
<td><input name="email" size="40" type="text" value="Email*"></td>
</tr>
<tr>
<td><textarea cols="30" name="nachricht" rows="6">Ihre Nachricht an Uns*</textarea></td>
</tr>
<tr>
<td align="center" colspan="2"><input name="send" type="submit" value="Abschicken"> <input name="Reset" type="reset" value="Löschen"></td>
</tr>
</form>
</table>
</body>
</html>
|
Und hier der auswertente php-script:
Code: |
<html>
<head>
<title></title>
</head>
<body>
<?php
$empfaenger = "mail@mail.de;
$mailbetreff ="Kontaktaufnahme";
if($_REQUEST['send'])
{
if(empty($_REQUEST['name']) || empty($_REQUEST['firma']) || empty($_REQUEST['strasse']) || empty($_REQUEST['ort']) || empty($_REQUEST['telefon']) ||
empty($_REQUEST['fax']) || empty($_REQUEST['email']) || empty($_REQUEST['nachricht']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
}
else
{
$mailnachricht .= date("d.m.Y H:i:s")."\n\n";
while(list($formularfeld, $wert)=each($_REQUEST))
{
if($formularfeld!="send")
{
$mailnachricht .= $wert."\n";
}
}
mail($empfaenger, $mailbetreff, $mailnachricht, "From:".$_REQUEST['email']);
echo"Vielen Dank für Ihre Nachricht, wir werden uns so schnell wie möglich darum kümmern.";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"formular.php\">Seite</a>";
}
?>
</body>
</html>
|
|
|