+ Antworten
Ergebnis 1 bis 3 von 3

Thema: HTML Formular Zeilenumbruch

  1. #1
    TP-Senior celtic ist auf einem guten Weg Avatar von celtic
    Registriert seit
    Nov 2006
    Ort
    Bayrisch Sibirien
    Beiträge
    277

    HTML Formular Zeilenumbruch

    Hallo, vielleicht kann mir jemand bei dem folgenden Kontaktformular helfen. Das Versenden klappt ohne Probleme. Zwischen den Felder hab ich mit \n schon einen Zeilenumbruch eingefügt. Wenn ich die Email öffne, erscheint alles korrekt - nur am Ende nach dem letzten Textfeld hätte ich gerne noch 1 oder 2 Leerzeilen. Wie bekomme ich die da rein?


    <?php ### Konfiguration ###

    $strEmpfaenger = 'xxx@xxx.com';
    $strFrom = $_POST["E-Mail"];
    $strSubject = 'Kontaktformular';
    $strReturnhtml = 'http://www.xxx.com';
    $strDelimiter = ":\t";

    ### Ende Konfiguration ###

    if($_POST)
    {
    $strMailtext = "";

    while(list($strName,$value) = each($_POST))
    {
    if(is_array($value))
    {
    foreach($value as $value_array)
    {
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
    }
    }
    else
    {
    $strMailtext .= $strName.$strDelimiter.$value."\n\r";
    }
    }

    if(get_magic_quotes_gpc())
    {
    $strMailtext = stripslashes($strMailtext);
    }

    echo "Hallo Welt";

    mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
    or die("Die Mail konnte nicht versendet werden.");
    header("Location: $strReturnhtml");
    exit;
    }

    ?>

    <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
    <table border="0" width="580">
    <tbody><tr valign="top">
    <td>Anrede:</td>
    <td><input name="Anrede" value="Frau" type="radio">Frau
    <input name="Anrede" value="Herr" type="radio">Herr
    <input name="Anrede" value="Firma" type="radio">Firma</td></tr>
    <tr valign="top"><td>Name:</td><td><input name="Absender" type="text"></td></tr>
    <tr valign="top"><td>Strasse:</td><td><input name="Strasse" type="text"></td></tr>
    <tr valign="top"><td>PLZ + Ort:</td><td><input name="Wohnort" type="text"></td></tr>
    <tr valign="top"><td>E-Mail:</td><td><input name="E-Mail" type="text"></td></tr>
    <tr valign="top"><td>Telefon:</td><td><input name="Telefon" type="text"></td></tr>
    </tbody></table>
    <br>Ihre Nachricht<br>
    <textarea name="Nachricht" rows="3" cols="50"></textarea>
    <br>
    <br>
    <input value="Senden" type="submit">
    <input value="Zurücksetzen" type="reset">
    <br>
    </form>
    Es gibt Tage, da verliert man...und es gibt Tage, da gewinnen die anderen.
    Hardwarejournal.de | MP3-runterladen.com | Kinderpilot.de

  2. #2
    TP-Senior massi macht alles soweit korrekt
    Registriert seit
    Feb 2007
    Ort
    München
    Beiträge
    177
    Ich weiß nicht genau, ob ich Dich wirklich richti verstanden habe, aber versuchs doch mal hiermit:

    Code:
    while(list($strName,$value) = each($_POST))
    {
       // .......
    }
    
    $strMailtext .= $strMailtext + "\n\n";
    
    
    if(get_magic_quotes_gpc())
    // .........

  3. #3
    TP-Senior celtic ist auf einem guten Weg Avatar von celtic
    Registriert seit
    Nov 2006
    Ort
    Bayrisch Sibirien
    Beiträge
    277
    Vielen Dank für Deine Hilfe. Genau das wars...
    Es gibt Tage, da verliert man...und es gibt Tage, da gewinnen die anderen.
    Hardwarejournal.de | MP3-runterladen.com | Kinderpilot.de

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51