Newsletter Problem mit if glaube ich

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Newsletter Problem mit if glaube ich

    Hallo zusammen,
    bin ganz neu in der Szene und habe auch gleich ein Problem so wie das halt ist nicht wahr. So ich möchte mir einen Newsletter basteln ohne Datenbank oder Textdatei. Ich will nur eine Mail bekommen wenn sich jemand für meinen Newsletter interresiert und dann setze ich ihn manuell in meine Mailingliste vom Outlook ein das gleiche auch beim austragen. So dazu habe ich mir dieses Script erarbeitet. Doch leider funktioniert es nicht ich kann auch nicht sagen was nicht geht oder woran es liegt.

    Hier das Script:

    PHP-Code:
    <html>
    <head>
    <link rel="stylesheet" href="../css/format.css">
    <title>P.E.P.-Institut f&uuml;r Pers&ouml;nlichkeitsentwicklung und Erfolg News</title>
    </head>
    <body>
    <?php
    $kontakt 
    "kai_hagemann@t-online.de";
    $absender "kai_hagemann@t-online.de";

    $betrefaustrag "$mail m&ouml;chte den Erfolgsnewsletter abbestellen";
    $betrefeintrag "$mail m&ouml;chte den Erfolgsnewsletter erhalten";
    $koerperaustrag "$mail m&ouml;chte den Erfolgsnewsletter abbestellen";
    $koerpereintrag "$mail m&ouml;chte den Erfolgsnewsletter erhalten";

        
    $betreffabsender "E-Mail Best&auml;tigung P.E.P. Institut f&uuml;r Pers&ouml;nlichkeitsentwicklung und Erfolg";
         
    $koerperabsender "Herzlich Gl&uuml;ckwunsch $mail,
    Sie wurden erfolgreich in den Newsletter des P.E.P Institut f&uuml;r Pers&ouml;nlichkeitsentwicklung und Erfolg eingetragen."
    ;
        
    $mailfalsch "<div class=\"kont\"><h3>Fehler!</h3>Leider ist Ihre E-Mail-Adresse falsch<br><br>Bitte gehen Sie zur&uuml;ck und kontrollieren Sie noch einmal die Eingabe.</div>";

    $felderleer "<div class=\"kont\"><h3>Fehler!</h3>Bitte geben Sie ihre E-Mail an.</div>";
    $gluck "<div class=\"kont\"><h3>Gl&uuml;ckwunsch.</div>";
    $abgesandta "<div class=\"kont\"><h2>Danke,</h2>Sie wurden erfolgreich ausgetragen.</div>";
    $abgesandte "<div class=\"kont\"><h2>Danke,</h2>Sie wurden erfolgreich eingetragen.</div>";

    if (
    $mail =="")

        {    
        echo 
    "$felderleer";
        }
    else
        {
        if (
    ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$"$mail))
        {
            echo 
    "$gluck";
            if (
    $austrag == "eintragen"
                {
                    
    mail("$kontakt","$betrefeintrag","$koerpereintrag\n","FROM: $mail\n");                    
                    
    mail("$mail","$betrefeintrag","$koerpereintrag\n","FROM: $absender\n");
                    echo 
    "$abgesandte";
                }
            else
                {
                    
    mail("$kontakt","$betrefaustrag","$koerperaustrag\n","FROM: $mail\n");                    
                    
    mail("$mail","$betrefaustrag","$koerperaustrag\n","FROM: $absender\n");
                    echo 
    "$abgesandta";
                }
        else 
        {
            echo 
    "$mailfalsch";
        }                
        }
    ?>
    </body>
    </html>
    Ich hoffe mal das Forum haut jetzt nicht noch irgendwelche Sinnlosen Zeilen rein. Ich denke es könnte mit der If-Abfrage zusammen hängen.
    Kann mir jemand bitte, bitte helfen. Danke.

    Mit wirklich freundlichen Grüßen
    Gimel

    --Die Zukunft ist beeinflusst und dass nicht nur durch mich--

  • #2
    da fehlt erstmal eine }
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      Hi ich bins nochmal,
      okay daran habe ich auch schon gedacht aber wenn eine Klammer fehlr wo fehlt sie. Kannst du mir nochmal bitte helfen.

      Gruß Gimel

      Kommentar

      Lädt...
      X