Hi Leute,
ich habe in einem Kontaktformular irgendwo einen Fehler, den ich nicht finde.
In dem Formular wird unter anderem eine e-mail erstellt. Bei mit, oder bei der Gegenstelle (Empfänger) kommen dann immer komische Fehler wie z.B. die Hintergrundfarbe von einem Tabellen-Feld ist auf einmal pink, oder ein "!" erscheint irgendwo im e-Mail Text, oder ein Abstand ist da, wo er nicht hin soll.
Ich poste am besten mal den code. Aus platzgründen hier mal der Code der E-Mail Erstellung:
Code:
if($eingabe_firma=="1" && $eingabe_vname=="1" && $eingabe_name=="1" && $eingabe_strasse=="1" && $eingabe_plz=="1" && $eingabe_ort=="1" && $eingabe_land=="1" && $eingabe_tel=="1" && $eingabe_fax=="1" && $eingabe_mail=="1" && $eingabe_nachricht=="1" && $eingabe_l_strasse=="1" && $eingabe_l_plz=="1" && $eingabe_l_ort=="1"){
$mailtext="<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'><html><body>
";
$mailtext.="<table border='0' cellspacing='0' cellpading='0' align='left' width='744'>";
$mailtext.="<tr><td></td></tr>";
$mailtext.="<tr><td colspan='2' width='744' height='1' bgcolor='#8A9E9C'></td></tr>";
$mailtext.="<tr><td height='10'></td></tr>";
$mailtext.="</table>";
$mailtext.="<table border='0' cellspacing='0' cellpading='0' align='left' width='744'>";
$mailtext.="<tr><td height='10'></td></tr>";
$mailtext.="<tr><td colspan='2'>Nachricht gesendet am ";
$mailtext.=$datum;
$mailtext.="um";
$mailtext.=$zeit;
$mailtext.="Uhr</td></tr>";
$mailtext.="<tr><td height='10'></td></tr>";
$mailtext.="<tr bgcolor='#F3F5F5'><td width='54'>Firma:</td><td width='390'>".$firma;
$mailtext.="</td></tr>";
$mailtext.="<tr bgcolor='#E8ECEB'><td>Anrede:</td><td>".$anrede_checked;
$mailtext.="</td></tr>";
$mailtext.="<tr bgcolor='#F3F5F5'><td>Name:</td><td>".$name;
$mailtext.="</td></tr>";
$mailtext.="<tr bgcolor='#E8ECEB'><td>Vorname:</td><td>".$vname;
$mailtext.="</td></tr>";
$mailtext.="<tr><td></td></tr>";
$mailtext.="<tr bgcolor='#F3F5F5'><td>Strasse:</td><td>".$strasse;
$mailtext.="</td></tr>";
$mailtext.="<tr bgcolor='#E8ECEB'><td>PLZ:</td><td>".$plz;
$mailtext.="</td></tr>";
$mailtext.="<tr bgcolor='#F3F5F5'><td>Ort:</td><td>".$ort;
$mailtext.="</td></tr>";
$mailtext.="<tr bgcolor='#E8ECEB'><td>Land:</td><td>".$land;
$mailtext.="</td></tr>";
$mailtext.="<tr><td></td></tr>";
$mailtext.="<tr bgcolor='#F3F5F5'><td>Tel:</td><td>".$tel;
$mailtext.="</td></tr>";
$mailtext.="<tr bgcolor='#E8ECEB'><td>Fax:</td><td>".$fax;
$mailtext.="</td></tr>";
$mailtext.="<tr><td></td></tr>";
$mailtext.="<tr bgcolor='#F3F5F5'><td>e-Mail: </td><td><a href='mailto:".$mail;
$mailtext.="'>".$mail;
$mailtext.="</a></td></tr>";
$mailtext.="<tr><td></td></tr>";
$mailtext.="<tr><td></td></tr>";
$mailtext.="<tr bgcolor='#E8ECEB'><td>Nachricht:</td><td>".$nachricht;
$mailtext.="</td></tr>";
$mailtext.="<tr><td></td></tr>";
$mailtext.="<tr><td colspan='3' width='744' height='1' bgcolor='#8A9E9C'></td></tr>";
$mailtext.="<tr><td height='10'></td></tr>";
$mailtext.="<tr><td><u>Lieferanschrift:</u></td></tr>";
$mailtext.="<tr><td height='10'></td></tr>";
$mailtext.="<tr><td bgcolor='#F3F5F5'>Strasse:</td><td bgcolor='#F3F5F5'>".$l_strasse;
$mailtext.="</td></tr><tr bgcolor='#E8ECEB'><td>PLZ:</td><td>".$l_plz;
$mailtext.="</td></tr><tr bgcolor='#F3F5F5'><td>Ort:</td><td>".$l_ort;
$mailtext.="</td></tr>";
$mailtext.="<tr><td height='10'></td></tr>";
$mailtext.="<tr><td colspan='3' width='744' height='1' bgcolor='#8A9E9C'></td></tr>";
$mailtext.="<tr><td height='10'></td></tr>";
$mailtext.="<tr><td><u>Mietanfrage:</u></td></tr>";
$mailtext.="<tr><td height='10'></td></tr>";
$mailtext.="<tr><th bgcolor='#8A9E9C'>Bezeichnung</th><th bgcolor='#A1B1B0'>Optionen</td><th bgcolor='#8A9E9C'>Menge</th></tr><tr><td>".$warenkorb;
$mailtext.="<tr height='30'><td></td></tr><tr><td>";
$mailtext.="<tr><td>".$fragen;
$mailtext.="</td></td><tr><td height='20'></td></tr><tr bgcolor='#E8ECEB'><td>";
$mailtext.="Angebot: </td><td>".$angebot;
$mailtext.="</td></tr>";
$mailtext.="<tr height='20'><td></td></tr><tr><td>";
$mailtext.="</table></body></html>";
$absender="From:".$mail;
$antwort="<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'><html><body>
";
$antwort.="<table border='0' cellspacing='0' cellpading='0' align='left' width='744'>";
$antwort.="<tr><td></td></tr>";
$antwort.="<tr><td colspan='3' height='1' bgcolor='#8A9E9C'></td></tr>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="</table>";
$antwort.="<table border='0' cellspacing='0' cellpading='0' align='left' width='744'>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="<tr><td colspan='3'>
Sehr geehrter Herr/Frau " .$name.",
Vielen Dank für Ihre Anfrage!
In Kürze erhalten Sie Ihr gewünschtes Angebot ";
$antwort.=$angebot;
$antwort.=".</p>";
$antwort.="
Ihr The IT Net - Team
</td></tr>";
$antwort.="<tr><td height='20'></td></tr>";
$antwort.="<tr><td colspan='3' height='1' bgcolor='#8A9E9C'></td></tr>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="<tr><td><u>Ihre Kontakt-Angaben:</u></td></tr>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="<tr bgcolor='#F3F5F5'><td width='54'>Firma:</td><td width='390'>".$firma;
$antwort.="</td></tr>";
$antwort.="<tr bgcolor='#E8ECEB'><td>Anrede:</td><td>".$anrede_checked;
$antwort.="</td></tr>";
$antwort.="<tr bgcolor='#F3F5F5'><td>Name:</td><td>".$name;
$antwort.="</td></tr>";
$antwort.="<tr bgcolor='#E8ECEB'><td>Vorname:</td><td>".$vname;
$antwort.="</td></tr>";
$antwort.="<tr><td></td></tr>";
$antwort.="<tr bgcolor='#F3F5F5'><td>Strasse:</td><td>".$strasse;
$antwort.="</td></tr>";
$antwort.="<tr bgcolor='#E8ECEB'><td>PLZ:</td><td>".$plz;
$antwort.="</td></tr>";
$antwort.="<tr bgcolor='#F3F5F5'><td>Ort:</td><td>".$ort;
$antwort.="</td></tr>";
$antwort.="<tr bgcolor='#E8ECEB'><td>Land:</td><td>".$land;
$antwort.="</td></tr>";
$antwort.="<tr><td></td></tr>";
$antwort.="<tr bgcolor='#F3F5F5'><td>Tel:</td><td>".$tel;
$antwort.="</td></tr>";
$antwort.="<tr bgcolor='#E8ECEB'><td>Fax:</td><td>".$fax;
$antwort.="</td></tr>";
$antwort.="<tr><td></td></tr>";
$antwort.="<tr bgcolor='#F3F5F5'><td>e-Mail: </td><td><a href='mailto:".$mail;
$antwort.="'>".$mail;
$antwort.="</a></td></tr>";
$antwort.="<tr><td></td></tr>";
$antwort.="<tr><td></td></tr>";
$antwort.="<tr bgcolor='#E8ECEB'><td>Nachricht:</td><td>".$nachricht;
$antwort.="</td></tr>";
$antwort.="<tr><td></td></tr>";
$antwort.="<tr><td colspan='3' width='744' height='1' bgcolor='#8A9E9C'></td></tr>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="<tr><td><u>Lieferanschrift:</u></td></tr>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="<tr bgcolor='#F3F5F5'><td>Strasse:</td><td>";
$antwort.=$l_strasse;
$antwort.="</td></tr><tr bgcolor='#E8ECEB'><td>PLZ:</td><td>";
$antwort.=$l_plz;
$antwort.="</td></tr><tr bgcolor='#F3F5F5'><td>Ort:</td><td>";
$antwort.=$l_ort;
$antwort.="</td></tr>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="<tr><td colspan='3' width='744' height='1' bgcolor='#8A9E9C'></td></tr>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="<tr><td><u>Mietanfrage:</u></td></tr>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="<tr><th bgcolor='#8A9E9C'>Bezeichnung</th><th bgcolor='#A1B1B0'>Optionen</td><th bgcolor='#8A9E9C'>Menge</th></tr><tr><td>";
$antwort.=$warenkorb;
$antwort.="<tr height='30'><td></td></tr><tr><td>";
$antwort.="<tr><td>";
$antwort.=$fragen;
$antwort.="</td></tr><tr height='20'><td></td></tr><tr><td>";
$antwort.="</table></body></html>";
$antwort.="<table border='0' cellspacing='0' cellpading='0' align='left' width='744'>";
$antwort.="<tr><td colspan='3' width='744' height='1' bgcolor='#8A9E9C'></td></tr>";
$antwort.="<tr><td height='10'></td></tr>";
$antwort.="<tr><td>aaa
aaa
D - aaa;ln
Germany
Tel. +49 aaa
Fax. +49 aaa
email: aaa@aaa.de
website: www.aaa.de</td></tr>";
$antwort.="</table></body></html>";
mail("aaa@aaa.de","Miet-Anfrage aus www.aaa.de",$mailtext,"Content-Type:text/html\n$absender");
mail($mail,"Re: Miet-Anfrage aus www.aaa.de",$antwort,"Content-Type:text/html\nFrom:aaa@aaa.de\nErrors-To:errors@ddd.de");
print("<tr><td width='50'></td><td>Vielen Dank. Ihre e-Mail wurde erfolgreich verschickt</td></tr>");
Ich weiss, es ist doof, aber findet vielleicht jemand den Fehler, der für so etwas verantwortlich sein könnte?
Grüsse
groovesurfer