Veröffentlicht 21. November 201113 j Hallo, ich habe ein Kontaktformular bei Strato erstellt (HTML hab ich verworfen, falls nun jemand auf meinen älteren Beitrag zu sprechen kommen sollte) - Funktioniert an sich auch alles ganz gut...bis auf den Zeilenumbruch...ich möchte, dass die Eingaben, die man im Formular macht, in der ankommenden Mail einen Zeilenumbruch bekommen...zur Zeit kommt alles als ein grosser, kompakter Text an =( Und nein, ich habe nicht die grosse Ahnung vom PHP und derlei, deswegen wende ich mich ja an Euch ;D Optional würd ich es super finden, wenn man mittels eines Scriptes die Feldeingaben überprüfen könnte? ...sollte diese Frage beantwortet werden und alles Funktionieren, hab ich danach noch ein Anliegen <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>Kontaktformular</title> <!-- Inhalt kommt aus der Kundeneingabe --> <style type="text/css" media="screen"> <!-- body { font-size: 12px; font-family: tahoma, verdana; } input { font-size: 12px; font-family: tahoma, verdana; } textarea { font-size: 12px; font-family: tahoma, verdana; } caption { font-weight: bold; } --> </style> </head> <body> <form action="/cgi-bin/send_form_mail.php.cgi" method="post"> <!-- Inhalt ist feste Groesse, da immer das gleiche Script verwendet werden soll --> <div align="center"> <table border="0" cellspacing="0" cellpadding="0"> <caption> <br /> <nobr>Email - Kontaktformular</nobr><br /> <!-- Inhalt kommt aus der Kundeneingabe --> </caption> <tr height="24"> <td width="24" height="24"></td> <td width="75" height="24"></td> <td width="6" height="24"></td> <td height="24"></td> </tr> <tr> <td width="24"></td> <td align="right" width="75"><nobr>Vorname</nobr>:</td> <!-- Inhalt kommt aus der Wordingdatei --> <td valign="top" width="6"></td> <td valign="top"><input type="text" name="Vorname" value="" size="40" /></td> </tr> <tr height="24"> <td width="24" height="24"></td> <td width="75" height="24"></td> <td width="6" height="24"></td> <td height="24"></td> </tr> <tr> <td width="24"></td> <td align="right" width="75"><nobr>Name</nobr>:</td> <!-- Inhalt kommt aus der Wordingdatei --> <td valign="top" width="6"></td> <td valign="top"><input type="text" name="Nachname" value="" size="40" /></td> </tr> <tr height="24"> <td width="24" height="24"></td> <td width="75" height="24"></td> <td width="6" height="24"></td> <td height="24"></td> </tr> <tr> <td width="24"></td> <td align="right" width="75"><nobr>Straße</nobr>:</td> <!-- Inhalt kommt aus der Wordingdatei --> <td valign="top" width="6"></td> <td valign="top"><input type="text" name="Straße" value="" size="40" /></td> </tr> <tr height="24"> <td width="24" height="24"></td> <td width="75" height="24"></td> <td width="6" height="24"></td> <td height="24"></td> </tr> <tr> <td width="24"></td> <td align="right" width="75"><nobr>Wohnort</nobr>:</td> <!-- Inhalt kommt aus der Wordingdatei --> <td valign="top" width="6"></td> <td valign="top"><input type="text" name="Wohnort" value="" size="40" /></td> </tr> <tr height="24"> <td width="24" height="24"></td> <td width="75" height="24"></td> <td width="6" height="24"></td> <td height="24"></td> </tr> <tr> <td width="24"></td> <td align="right" width="75"><nobr>Postleitzahl</nobr>:</td> <!-- Inhalt kommt aus der Wordingdatei --> <td valign="top" width="6"></td> <td valign="top"><input type="text" name="Postleitzahl" value="" size="40" /></td> </tr> <tr height="12"> <td width="24" height="12"></td> <td align="right" width="75" height="12"></td> <td valign="top" width="6" height="12"></td> <td valign="top" height="12"></td> </tr> <tr> <td width="24"></td> <td align="right" width="75"><nobr>E-Mail</nobr>:</td> <!-- Inhalt kommt aus der Wordingdatei --> <td valign="top" width="6"></td> <td valign="top"><input type="text" name="Email-Adresse" size="40" /></td> </tr> <tr height="12"> <td width="24" height="12"></td> <td align="right" width="75" height="12"></td> <td valign="top" width="6" height="12"></td> <td valign="top" height="12"></td> </tr> <tr> <td width="24"></td> <td align="right" width="75"><nobr>Telefon</nobr>:</td> <!-- Inhalt kommt aus der Wordingdatei --> <td valign="top" width="6"></td> <td valign="top"><input type="text" name="Telefonnummer" size="40" /></td> </tr> <tr height="12"> <td width="24" height="12"></td> <td align="right" width="75" height="12"></td> <td valign="top" width="6" height="12"></td> <td valign="top" height="12"></td> </tr> <tr> <td width="24"></td> <td align="right" width="75"><nobr>Betreff</nobr>:</td> <!-- Inhalt kommt aus der Wordingdatei --> <td valign="top" width="6"></td> <td valign="top"><input type="text" name="s_subject" size="40" /></td> </tr> <tr height="12"> <td width="24" height="12"></td> <td align="right" width="75" height="12"></td> <td valign="top" width="6" height="12"></td> <td valign="top" height="12"></td> </tr> <tr> <td width="24"></td> <td align="right" valign="top" width="75"><nobr>Nachricht</nobr>:</td> <!-- Inhalt kommt aus der Wordingdatei --> <td valign="top" width="6"></td> <td valign="top"><textarea name="s_message" rows="6" cols="37"></textarea></td> </tr> <tr height="12"> <td width="24" height="12"></td> <td align="right" valign="top" width="75" height="12"></td> <td valign="top" width="6" height="12"></td> <td valign="top" height="12"></td> </tr> <tr> <td width="24"></td> <td align="right" valign="top" width="75"> <input type="hidden" name="r_email" value="meine@mail.de" /> <input type="hidden" name="form_type" value="own_form" /></td> <td valign="top" width="6"></td> <td valign="top"> <input type="reset" value="Zurücksetzen"/> <input type="submit" value="Abschicken" /></td> <!-- Inhalt kommt aus der Wordingdatei --> </tr> </table> </div> </form> </body> </html>
21. November 201113 j Optional würd ich es super finden, wenn man mittels eines Scriptes die Feldeingaben überprüfen könnte? Das kannst du mit JavaScript machen. (Klickst du hier) Zum Zeilenbruch: Was steht alles in der "/cgi-bin/send_form_mail.php.cgi"? Gruß // Zu spät....
21. November 201113 j Danke für die Antworten... Also, wie schon erwähnt, das Formular wurde von Strato generiert... Es gibt nur einen "cgi-data" Ordner, keinen "cgi-bin" Ordner, geschweige denn, die erwähnte cgi-Datei... =( Ich hatte gedacht, wenn man im von mir geposteten Script evt n Zeilenumbruch iwie generiert, dass jener dann auch im Endergebnis vorhanden wäre...wie z.B. die neuen Textfelder, die ich so hinzugefügt habe...
21. November 201113 j Also ein fertiges Script vom Hoster gestellt, ohne das du Zugriff drauf hast? Dann würde ich ein eigenes schreiben: Kontaktformular mit PHP erstellen
23. November 201113 j Vielen Dank für den Link...der scheint mir weiter zu helfen..konnte aber bisher nur kurz rauf schauen..ist jedenfalls sehr gut alles erklärt...
18. August 201312 j Problem: Kontaktformular bei Strato erstellt - Funktioniert ganz gut...bis auf den Zeilenumbruch...ich möchte, dass die Eingaben, die man im Formular macht, in der ankommenden Mail einen Zeilenumbruch bekommen...zur Zeit kommt alles als ein grosser, kompakter Text an =( Lösung (durch viel Experimentieren herausgefunden): Bei cgi-bin/send_form_mail.php.cgi darf der Feldname einschließlich des einzugebenen Feldinhalts bei <input ... max. 35 Zeichen betragen. Dann wird in der Antwortmail in jeder Zeile der Feldinhalt dargestellt. Sind mehr Zeichen vorhanden, werden die Felder hintereinander geschrieben.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.