hier ist noch mal der ganze code.
den html teil hab ich centiert.
aber nich die ausgabe nach dem senden
Code: Alles auswählen
echo "<!--
© Ellen Baitinger, artmedic webdesign, http://www.artmedic.de
-->";
if (!empty($HTTP_POST_VARS)) {extract($HTTP_POST_VARS);}
$remote = getenv("REMOTE_ADDR");
$date = date("m.d.Y H:i:s");
if ($remote == "") $ip = "<i> no ip </i>";
else $ip = getHostByAddr($remote);
if (!isset($ausgefllt)){
?>
<form name="form1" method="post" action="mailform.php">
<div align="center">
<table width="319" border="0" cellspacing="2" cellpadding="2">
<tr>
<td colspan="2"> <font size="2" face="Arial, Helvetica, sans-serif"><strong>Kontaktaufnahme</strong></font></td>
</tr>
<tr>
<td width="55" align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Name</font></td>
<td width="250"><input name="Name" type="text" class="post" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">E-Mail</font></td>
<td><input name="Email" type="text" class="post" id="Email" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Telefon</font></td>
<td><input name="Telefon" type="text" class="post" id="Telefon" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Betreff</font></td>
<td><input name="Betreff" type="text" class="post" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Nachricht</font></td>
<td><textarea name="Nachricht" cols="40" rows="8" class="post"></textarea></td>
</tr>
<tr>
<td align="right"><input name="kopie" type="checkbox" id="kopie" class="mainoption"></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">Mir bitte ein Kopie der Nachricht zusenden</font></td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" class="post" value="Absenden">
<input name="ausgefllt" type="hidden" id="ausgefllt" value="1">
</td>
</tr>
</table>
</div>
</form>
<?php }
else
{
//Daten überprüfen
if (empty ($Name)) {
die ("<p class=\"post\"><br>Geben Sie bitte Ihren Namen ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
if (empty ($Email)) {
die ("<font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=red>Geben Sie bitte Ihre Emailadresse ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
if(!eregi("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$", $Email)) {
die("<p class=\"post\"><br>Geben Sie bitte eine gültige Emailadresse an.<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
if (empty ($Betreff)) {
die ("<p class=\"post\"><br>Geben Sie bitte einen Betreff ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
if (empty ($Nachricht)) {
die ("<p class=\"post\"><br>Geben Sie bitte eine Nachricht ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
$Nachricht = stripslashes($Nachricht);
$Nachrichthtml = ereg_replace("\n", "<br>", $Nachricht);
$Betreff = stripslashes($Betreff);
$Telefon = stripslashes($Telefon);
$date = date("d.m.Y H:i:s");
echo "
<p><br><br>
<table width=\"400\"><tr><td class=\"post\" width=\"400\">
<FONT face=arial size=2>
Guten Tag, Frau/Herr <b>$Name</b>,
<br><br>
vielen Dank für Ihre Mitteilung!<br>
<p>
<FONT face=arial size=2><b>
Betreff: </b>$Betreff<br><br>
<b>Ihre Nachricht:</b><br>
$Nachrichthtml<br><br><br>
<HR NOSHADE SIZE=\"1\" WIDTH=\"400\" ALIGN=\"center\">
<br><b>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück</A>
</td></tr></table></center>";
// Formulardaten verschicken
$header = "From: $Name <$Email>\n";
$header .= "Reply-To: $Email\n";
$header .= "Content-Type: text/plain";
mail("hallo@hallo.net", "Feedback","
Folgende Nachricht wurde vom Kontaktformular
aus gesendet am $date
--------------------------------------------------------
Name: $Name
Telefon: $Telefon
Betreff: $Betreff
Email: $Email
Nachricht:
$Nachricht
$ip
--------------------------------------------------------
","$header");
//Bestätigungsemail an den Absender
if(isset($kopie))
{
$header1 = "From: Tecwar <hallo@hallo.net>\n";
$header1 .= "Reply-To: hallo@hallo.net\n";
$header1 .= "Content-Type: text/plain";
mail("$Email","Rückmeldung Kontaktaufnahme", "
Guten Tag, Frau/Herr $Name,\n
vielen Dank für Ihren Besuch auf meiner Homepage!\n
---------------------------------------------\n
Folgende Nachricht ist bei mir eingegangen:\n
Ihr Name: $Name
Ihre Email: $Email
Ihr Telefon: $Telefon
Ihr Betreff: $Betreff
Ihre Nachricht:
$Nachricht\n
---------------------------------------------\n
Falls erforderlich, werde ich so schnell wie möglich darauf antworten.\n
Dies ist eine bei Eingang Ihrer Nachricht vom System automatisch
generierte Bestätigungs-Email.
mit freundlichem Gruß
hallo\n\n
","$header1");
}
}
?>
</td>
</tr>
</table>
</body>
</html>