kostenloser Webspace werbefrei: lima-city


PHP Formular für Newsletterbestellung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    thecain123

    Kostenloser Webspace von thecain123, auf Homepage erstellen warten

    thecain123 hat kostenlosen Webspace.

    Hallo Limas,
    Ich habe folgendes Problem,ich brauche ein PHP-Formular für eine Newsletter Bestellung.
    Das Formular sollte eigendlich nur aus einer E-Mail abfrage /Namen abfrage und einem Radio Button bestehen.
    Und jetzt komm das was ich nicht hinkriege,es soll eine E-Mail an mich gesendet werden und an den,der den Newsletter bestellt hat eine bestätigungs Mail.
    Bitte ganze codes.
    Danke euch schon mal im vorraus,
    TheCain123
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. r*s

    Okay ich versuche es mal....

    $An="deineemailadresse@example.org ,";
    $An.=$Variabel-Emailadresse-aus-PHP-Formular;
    $Header = "From: Name <deineemailadresse@example.org>\n";
    $Header .= "Content-type: text/html; charset=iso-8859-1\n";
    $Betreff="Betreff";
    $Text="Text<br>neue Zeile...";
    mail($An,$Betreff,$Text,$Header);


    Naja ist etwas schwierig, weil ich nicht weiß wie dein Formular aussieht...
    Ich hoffe du verstehst es so ;-)


    //edit: Ich hab ein Komma im Quelltext vergessen.

    nikic: Domainnamen nach RFC 2606 in "example.org" geändert.

    Beitrag zuletzt geändert: 23.11.2009 16:12:47 von nikic
  4. w********t

    hier auch noch ein Beispiel:

    <br>
    <br>
    
    <?php
    if ($_POST['check'] == "ok") {
    
    $adminmail = "deinemail@example.org";  // --- eMail als Empfänger 
    $zeitstempel = time();
    $datum = date("d.m.Y (H:i:s)",$zeitstempel); 
    $userip = $_SERVER['REMOTE_ADDR'];
    
    $mail_inhalt = "Newsletter Anmeldung
    ---------------------------------------- 
    Name:   ".$_POST['name']." 
    eMail:  ".$_POST['email']." 
    Option: ".$_POST['option1']." 
    
    Datum:  ".$datum."
    IP: ".$userip." 
    ---------------------------------------- 
    ";
    
    $mail_header1 = "From: ".$adminmail."";  // ---- eigene eMail-Adresse als Absender 
    $mail_header2 = "From: ".$_POST['email'].""; // ---- User eMail-Adresse als Absender 
    
    $mail_betreff = "Neuer Eintrag";  // ---- Titel der Email als Betreff
    
    // ---- noch prüfen ob $_POST['email'] eine eMail-Adresse ist / Syntax  .... 
    
    mail($adminmail, $mail_betreff, $mail_inhalt, $mail_header2 );  // ---- Email an Admin 
    
    mail($_POST['email'], $mail_betreff, $mail_inhalt, $mail_header1 ); // ---- Email an User
    
    
    echo "<h1>OK</h1>"; 
    
    }
    else { 
    // ---- Formular ---- 
    ?>
    
    <br>
    <form name="form1" method="post" action="">
      Name:  <input type="text" name="name" size="30">
      <br> <br>
      eMail:   <input type="text" name="email" size="30">
      <br> <br>
      Option:   &nbsp;  <input type="radio" name="option1" value="ja">  JA 
      <br>
      <input type="hidden" name="check" value="ok">
      <br>  OK:  <input type="submit" name="senden" value="Abschicken">
    </form>
    <br>
    
    <?php
    }
    ?>
    
    <br>
    <br>



    für Admin und User kann man dann ja auch verschiedene Betreff und Mail-Inhalte machen

    ... nicht getestet ... ;)

    edit: ... in diesem Bsp. kein XHTML (sondern HTML 4)

    nikic: Domainnamen nach RFC 2606 in "example.org" geändert.


    Beitrag zuletzt geändert: 23.11.2009 16:12:29 von nikic
  5. Google hilft http://www.google.de/#hl=de&source=hp&q=newsletter+bestellen+script&btnG=Google-Suche&meta=&aq=0&oq=newsletter+bestellen+script&fp=bcbbe29aaa5468.

    Ein Gutes Script ist hier zu finden http://www.usolved.net/
  6. Autor dieses Themas

    thecain123

    Kostenloser Webspace von thecain123, auf Homepage erstellen warten

    thecain123 hat kostenlosen Webspace.

    Danke für die so schnelle Antwort,
    So wie der Code von: werbesmart ist hab ich mir das vorgestellt,klappt auch alles,
    thx nochmal
  7. w********t


    nikic: RFC 2606 ...


    ?? was'n das? ....

    edit:
    mit nicht XHTML-Code meinte ich den HTML-Teil, der ja ohne /> bei nicht geschlossenen Tags ist

    @thecain123
    Du solltest aber da noch den eMail-Syntax-Check und evtl ne IP-Sperre einbauen
    sonst bekommst Du Spam ohne Ende


    Beitrag zuletzt geändert: 23.11.2009 16:10:38 von werbesmart
  8. w********t

    steht aber bei meinem beitrag mit drin, nicht von mir geschrieben
    auch bei dem von rms

    wahrscheinlich mit EDIT

    Beitrag zuletzt geändert: 23.11.2009 16:10:03 von werbesmart
  9. Oh, sorry. Ich schreib das mal nächstes Mal ausführlicher hin:
    Ich habe in euren zwei Beiträgen die Domains in "example.org" geändert, damit es RFC 2606 konform ist. Die Domain xyz.de gäbe es zum Beispiel wirklich.

    Sorry, nochmal, nästes Mal schreib ich das genauer hin.
  10. Autor dieses Themas

    thecain123

    Kostenloser Webspace von thecain123, auf Homepage erstellen warten

    thecain123 hat kostenlosen Webspace.

    werbesmart schrieb:


    ?? was'n das? ....

    edit:
    mit nicht XHTML-Code meinte ich den HTML-Teil, der ja ohne /&gt; bei nicht geschlossenen Tags ist

    @thecain123
    Du solltest aber da noch den eMail-Syntax-Check und evtl ne IP-Sperre einbauen
    sonst bekommst Du Spam ohne Ende


    Ja,ich weiß das mit der ip sperre und so,ich brauchte ja nur erstmal den code dafür...da ichs nicht hinbekommen habe... ;-)
  11. 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!