Ergebnis 1 bis 9 von 9

Thema: eMail Formular

  1. #1
    HTML Newbie
    Registriert seit
    25.10.2008
    Beiträge
    9
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard eMail Formular

    Hallöchen, ich habe ein Kontaktformular. Jetzt möchte ich aber das in der Nachricht eine Mitteilung immer dabei ist. Also Z.B. "Diese email wurde von der Homepage X versendet"

    Kann mir jemand unter die Arme greifen?

    Hier das Script:

    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
    <html> 
    <head> 
    <title>Kontaktformular</title> 

    <meta http-equiv="content-language" content="de-at"> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 

    </head> 
    <body> 

    <br> 

    <?php 

    $mail_to
    ="meine@mail.de"


    $from_name=$_POST['fromname']; 
    $from_mail=strtolower($_POST['frommail']); 
    $mail_subject=$_POST['mailsubject']; 
    $mail_text=$_POST['mailtext']; 
    $send=$_POST['s']; 

    if(
    trim($from_name)==""$err_text.="Bitte gib Deinen Namen an.<br>"
    if(
    trim($from_mail)==""
    $err_text.="Bitte gib Deine E-Mail-Adresse an.<br>"
    else 
    if(!
    ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$",$from_mail)) 
    $err_text.="Bitte gib eine gültige E-Mail-Adresse an.<br>"
    if(
    trim($mail_subject)==""$err_text.="Bitte gib einen Betreff ein.<br>"
    if(
    trim($mail_text)==""$err_text.="Bitte gib einen Nachrichtentext ein.<br>"

    // *** Zu langen Text abschneiden *** 
    if(strlen($mail_text)>1000) { 
    $mail_text=substr($mail_text,0,1000)."... (Text wurde gekürzt!)"

    $from_name=str_replace(chr(34),"''",$from_name); 
    $mail_subject=str_replace(chr(34),"''",$mail_subject); 
    $from_name=stripslashes($from_name); 
    $from_mail=stripslashes($from_mail); 
    $mail_subject=stripslashes($mail_subject); 
    $mail_text=stripslashes($mail_text); 

    if((
    $send=="1") && (isset($err_text))) { 
    echo 
    "<p><big><b>Fehler:</b></big><br>"
    echo 
    "$err_text</p>"


    if((
    $send!="1") || (isset($err_text))) 

    ?> 

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 
    <table border=0 cellspacing=2 cellpadding=0 width=100%> 
    <tr><td nowrap align=right><span lang="de">Ihr</span> Name:</td><td> </td> 
    <td width=100%>
    <input type="text" name="fromname" size=40 maxlength=120 value="<?php echo $from_name?>"></td></tr> 
    <tr><td nowrap align=right><span lang="de">Ihre E-Mail</span>:</td><td></td> 
    <td width=100%>
    <input type="text" name="frommail" size=40 maxlength=120 value="<?php echo $from_mail?>"></td></tr> 
    <tr><td nowrap align=right>Betreff:</td><td></td> 
    <td width=100%>
    <input type="text" name="mailsubject" size=41 maxlength=120 value="<?php echo $mail_subject?>" style="width: 292px"></td></tr> 
    <tr><td nowrap align=right valign=top><span lang="de">Nachricht:</span></td><td></td> 
    <td width=100%><textarea cols="36" rows="10" name="mailtext"><?php echo $mail_text?></textarea></td></tr> 
    <tr><td></td><td></td><td> 
    <input type="hidden" value="1" name="s"> 
    <input type="submit" value="Nachricht versenden" name="submit"> 
    </td></tr> 
    </table> 
    </form>

    <?php 
    } else { 
    $header="From: $from_name <$from_mail>\n"
    $header.="Reply-To: $from_mail\n"
    $header.="X-Mailer: \n"
    $header.="Content-Type: text/plain"
    $mail_date=gmdate("D, d M Y H:i:s")." +0000"
    $send=0
    if(@
    mail($mail_to,$mail_subject,$mail_text,$header)) 

    echo 
    "<p><b>Deine E-Mail wurde abgesendet.</b></p>"
    echo 
    "<p><a href=\"".$_SERVER['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail\">Zurück zum Formular</a></p>"
    }else{ 
    echo 
    "<p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>"
    echo 
    "<p><a href=\"".$_SERVER['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text="
    echo 
    urlencode($mail_text)."\">Zurück</a></p>"


    ?> 

    </body> 
    </html>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: eMail Formular

    Mein Tipp: Hau' weg das Script, das ist ja grausam! Scheibe diese Zeilen mal an den Anfang:
    PHP-Code:
    <?php
       error_reporting
    (E_ALL);
       
    ini_set("display_errors"true);
    ?>
    Und viel Spaß beim aufräumen.

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    25.10.2008
    Beiträge
    9
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: eMail Formular

    ja, aber das löst nicht mein Problem

  4. #4
    Bandit
    Gast

    Standard AW: eMail Formular

    Stimmt, allerdings verstehe ich das Problem auch nicht. Du kennst die Domain, auf der Script läuft, alle hänge den Namen der Domain einfach an die Message dran. Wo ist das Problem?

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    25.10.2008
    Beiträge
    9
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: eMail Formular

    Ist einfach so, das ich gerne in der Nachricht die meine Familie bekommt, immer ein Hinweis einbringen möchte. Angenommen ein Familienmitglied schreibt eine email, dann möchte ich gerne das in der email ein Hinweis steht. Z.b. Diese Nachricht wurde von der Homepage XXX versendet.

  6. #6
    Bandit
    Gast

    Standard AW: eMail Formular

    PHP-Code:
    $mail_text .= "\n\nDiese Nachricht wurde von der Homepage XXX versendet."

    PHP-Code:
    $mail_text .= "\n\nDiese Nachricht wurde von der Homepage " $_SERVER["HTTP_HOST"] . " versendet."
    Geändert von bandit600 (25.10.2008 um 21:57 Uhr)

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    25.10.2008
    Beiträge
    9
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: eMail Formular

    Danke für Deine Antwort, ich möchte aber nicht das die nachricht scho im Formailer steht. Die leute sollten sie nicht sehen.
    Geändert von saugeimer (25.10.2008 um 22:36 Uhr)

  8. #8
    Bandit
    Gast

    Standard AW: eMail Formular

    Ähm, was?!

  9. #9
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: eMail Formular

    Noch ein Tip:
    Benutze den PHPMailer. Dann kannst du auf einfache Art und Weise Emails verschicken, auch mit mehreren Empfängern, CCs, Anhängen oder als HTML-Mail. Das geht dann unkompliziert, ohne dass du den Standard kennen musst. (So Befehle/Header wie From: )

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 03.11.2007, 13:22
  2. Text in Page laden + Formular für email + scrollbar
    Von micson im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 03.06.2007, 22:19
  3. [email]D@rK.eSpo[/email]rtZ sucht einen Sponsor
    Von Dark_eSportZ im Forum Sponsor gesucht !
    Antworten: 1
    Letzter Beitrag: 11.03.2007, 12:31
  4. Problem mit Email-Formular
    Von Jens_M im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 29.04.2006, 22:24
  5. Formular auf Email Abschicken ohne PHP
    Von GAST im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 16.06.2004, 17:39

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •