[PHP] Newsletterscript

Dieses Thema im Forum "Webentwicklung" wurde erstellt von iraki, 18. Mai 2009 .

  1. 18. Mai 2009
    Newsletterscript

    Hi,
    ich hab schon die suFu genutz, binn allerdings nur auf phplist getroffen.
    Für meine Begriffe ist das ein wenig zu groß gehalten.
    Ich bräuchte nur ein Script, wo die Empfänger stehen und ich ein Text eintragen kann.
    Falls ihr sowas kennt oder selbst sowas habt, wär ich sehr erfreut wenn mir das jmd posten könnte

    thx schon mal, bw ist kla

    lg IraKi
     
  2. 18. Mai 2009
    AW: Newsletterscript

    *push*
    so hab mal was gebastelt(hab von self html, den "einfachen Formmailer" als Ausgangsmaterial genommen), bin abe rnoch icht ganz zufrieden, ich möchte die Empfänger als bcc eintragen, also niemand soll sehen wer die Nachricht noch bekommen hat

     
  3. 18. Mai 2009
    AW: Newsletterscript

    Vielleicht hilft dir dieser Link (wurde ganz schnell in [G]php mail bcc[/G] gefunden).

    Da wird unter anderem BCC verwendet
     
  4. 20. Mai 2009
    AW: Newsletterscript

    PHP: mail - Manual
    Hier steht eigentlich alles.

    Code:
    bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
    additional_headers (optional)
    PHP:
    $header   'MIME-Version: 1.0'  "\r\n" ;
    $header  .=  'Content-type: text/html; charset=iso-8859-1'  "\r\n" ;

    // zusätzliche Header
    $header  .=  'To: Simone <simone@example.com>, Andreas <andreas@example.com>'  "\r\n" ;
    $header  .=  'From: Geburtstags-Erinnerungen <geburtstag@example.com>'  "\r\n" ;
    $header  .=  'Cc: geburtstagsarchiv@example.com'  "\r\n" ;
    $header  .=  'Bcc: geburtstagscheck@example.com'  "\r\n" ;

    // verschicke die E-Mail
    mail ( $empfaenger $betreff $nachricht $header );
     
  5. 20. Mai 2009
    AW: Newsletterscript

    hi,
    dank dir, irgendwas mach ich falsch, ich bin sowieso neu bei php und kenn mich kaum bei aus ich krieg jetzt immer ein Error.
    Ich kopier das hie rmal rein wie ich das jetzt gemacht habe, kannst ruhig lachen

    PHP:
    <? php

    ### Konfiguration ###

    $Empfaenger  'meise@mailinator.com' ;

    $From  '"Der Newsmailer" <newsletter@pizzabaecker.de>' ;

    $Subject  'Newsletter' ;

    $Returnhtml  'http://www.google.de' ;

    $Delimiter  ":\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" ;
    }
    }

    if(
    get_magic_quotes_gpc ())
    {
    $strMailtext  stripslashes ( $strMailtext );
    }
    $header   'MIME-Version: 1.0'  "\r\n" ;
    $header  .=  'Content-type: text/html; charset=iso-8859-1'  "\r\n" ;

    $header  .=  'From:News <newsletter@pizzabaecker.de>'  "\r\n" ;
    $header  .=  'Bcc: pan@mailinator.com'  "\r\n" ;

    bool mail   string $Empfaenger   string $subject   ,   string $From   string $message   ,  [,  string $additional_headers   [,  string $additional_parameters   ]] )
    or die(
    "Die Mail konnte nicht versendet werden." );
    header ( "Location:  $strReturnhtml " );
    exit;
    }

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    <head>
    <title>Newsletterversender</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
    <h1>Newsmailer</h1>
    <form action="<?php  print  $_SERVER [ 'PHP_SELF' ];  ?>" method="post">

    <dl>
    <dt>Ihr Name:</dt>
    <dd><input type="text" name="" /></dd>
    <dt>E-Mail</dt>
    <dd><input type="text" name="" /></dd>
    <dt>News:</dt>
    <dd><textarea name="News" rows="3" cols="20">News</textarea></dd>
    </dl>
    <p>
    <input type="submit" value="Senden" />
    <input type="reset" value="Zurücksetzen" />
    </p>
    </form>
    </body>
    </html> 
    hier der Fehler:
    ich hoffe mir kann jmd helfen, @Hapablap: hast bw

    lg IraKi
     
  6. 20. Mai 2009
    AW: Newsletterscript

    oO

    PHP:
    bool mail   string $Empfaenger   string $subject   ,   string $From   string $message   ,  [,  string $additional_headers   [,  string $additional_parameters   ]] )
    or die(
    "Die Mail konnte nicht versendet werden." );
    ersetzen durch
    PHP:
    mail ( $Empfaenger $Subject $From $strMailtext $header )
    or die(
    "Die Mail konnte nicht versendet werden." );
    die Variablen musst du so nennen, wie du sie benutzt, zB $strMailtext ^^
     
  7. 20. Mai 2009
    AW: Newsletterscript

    ok ich habs so geändert, wird auch verschickt, obs jetzt an den bcc angekommen ist, weiß ich jetzt nicht, weil GMX irgendwie grad sehr langsam ist, aber ich hab jetzt zwei Probleme, das eine ist jetzt nicht so schlimm^^
    erstmal das schlimmere: Als Absender wird jetzt etwas mit anonymus angeben, obwohl doch die Variable $From mit bei mail() drinne ist, wo liegt jetzt der Fehler?ach das andere der kehrt nicht mehr zu Google zurück, wie ich angegeben habe^^

    lg IraKi

    hier einmal wie das so aussieht
    und als Nachricht sieht da dann so aus:
    das Problem ist dann, dass unten dann auch noch einmal Newsletter steht???
     
  8. 25. Mai 2009
    AW: Newsletterscript

    Poste am besten mal den aktuellen Code oder trag die Daten mal per Hand in mail() ein, also ohne Variablen und teste es dann noch mal.
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.