kostenloser Webspace werbefrei: lima-city


Kontaktformular erstellen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    beachy

    beachy hat kostenlosen Webspace.

    Ich bin ein absoluter Leie, was PHP angeht.

    Kennt jemand ein gutes Script f?r ein Kontaktformular? Die, die ich so im Internet gefunden habe funktionieren bei mir irgendwie nicht oder ich bekommen die geschriebenen Text einfach als Best?tigung ?ber den Formularfeldern angezeigt, was ich auch nicht m?chte.

    F?r Antworten w?re ich sehr dankbar.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Willst du, dass dir eine Mail zugesendet wird oder dass die Anfrage gespeichert wird und du sie dir dann im Adminpanel angucken kannst?
  4. Hallo!

    if($seite == "")
    {
    echo "<table><form action='?seite=senden' method='POST'>";
    echo "<tr><td>Name:</td><td><input type='text' name='Name'></td></tr>";
    echo "<tr><td>E-Mail:</td><td><input type='text' name='Email'></td></tr>";
    echo "<tr><td>Nachricht:</td><td><textarea name='Nachricht' rows='22' cols='30' wrap='virtual'></textarea></td></tr>";
    echo "<tr><td>Kopie erhalten?</td><td><input type='radio' name='Ja' value='Ja'>Ja <input type='radio' name='Nein' value='Nein'>Nein</td></tr>";
    echo "<tr><td></td><td><input type='submit' value='Senden'></td></tr>";
    echo "</form></table>";
    }
    
    if($seite == "senden")
    {
    $Name = $_POST['Name'];
    $Email = $_POST['Email'];
    $Nachricht = "$_POST['Nachricht']\n\nDu kannst ihn unter folgender Adresse antworten: $Email";
    $Kopie_Ja = $_POST['Ja'];
    $Kopie_Nein = $_POST['Nein'];
    $Betreff = "Nachricht";
    $Sender = "Dein Name";
    $Sendermail = "Deine E-Mail Adresse hier";
    
    if(strlen($Name) > 30 OR strlen($Email) > 50 OR strlen($Nachricht) > 1000)
    {
    echo "<font color='#FF0000'>Du hast zu viele Zeichen eingegeben.</font>";
    }
    else
    {
    if($Kopie_Ja == "Ja")
    {
    $senden = mail($Email, $Betreff, $Nachricht,
         "From: $Sender<$Sendermail>");
    if($senden == TRUE)
    {
    echo "Deine Nachricht wurde erfolgreich versandt.";
    }
    if($senden == FALSE)
    {
    echo "<font color='#FF0000'>Ein Fehler beim senden der E-Mail trat auf.</font>";
    }
    }
    else
    {
    $senden = mail($Sendermail, $Betreff, $Nachricht,
         "From: $Name<$Email>");
    if($senden == TRUE)
    {
    echo "Deine Nachricht wurde erfolgreich versandt.";
    }
    if($senden == FALSE)
    {
    echo "<font color='#FF0000'>Ein Fehler beim senden der Mail trat auf.</font>";
    }
    } 
    }
    }


    ungetestet!

    EDIT: Fehler endeckt... nun muesste alles funktionieren


    Beitrag ge?ndert am 26.02.2006 15:39 von simple
  5. Autor dieses Themas

    beachy

    beachy hat kostenlosen Webspace.

    Danke f?r die promte Antwort, ich werde das Script gleich mal ausprobieren.
    Wer noch ein gutes Script hat, kann es mir ja zumailen.

    Danke nochmals...
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!