Versand einer personalisierten "Danke-Mail" bei Neueintrag / Perl - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Gerzi (5 Beiträge) am Montag, 17.September.2007, 10:38.
    Versand einer personalisierten "Danke-Mail" bei Neueintrag / Perl

      Hallo Forum,

      mit Hilfe diese Forums habe ich es geschafft, eine Mail bei Neuneintrag in eine db an den Eintragenden zu versenden, und zwar damit:


      <perl>
      

      if ($cmd eq "add") {mail $_put{"E-Mail"},
      "Betreff",
      "Text",
      'Absender@email.de',
      "Empfängername",
      "Sendername";}

      </perl> 
      


      Probleme habe ich beim Personalisieren, wenn ich also Formulardaten in die Bereiche "Text" oder "Empfängername" übernehmen will.

      Das sieht dann bei mir so aus:

      <perl>
      

      if ($cmd eq "add") {mail $_put{"E-Mail"},
      "Betreff",
      "Hallo, $_put{"Anrede"} $_put{"Name"},...."
      'Absender@email.de',
      "$_put{"Name"}",
      "Sendername";}

      </perl> 
      

      und erzeugt folgende Fehlermeldung:

      Fehler: Fehlerhafter Perl Code in /.../.../...:
      Missing right curly or square bracket at (eval 86) line 5, within string syntax error at (eval 86) line 5, at EOF ]

      Kann dazu jemand etwas sagen?

      (Achtung: Anfänger!)

      Danke und Gruß Peter


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Gerzi (5 Beiträge) am Montag, 17.September.2007, 10:38.
    Versand einer personalisierten "Danke-Mail" bei Neueintrag / Perl

      Hallo Forum,

      mit Hilfe diese Forums habe ich es geschafft, eine Mail bei Neuneintrag in eine db an den Eintragenden zu versenden, und zwar damit:


      <perl>
      

      if ($cmd eq "add") {mail $_put{"E-Mail"},
      "Betreff",
      "Text",
      'Absender@email.de',
      "Empfängername",
      "Sendername";}

      </perl> 
      


      Probleme habe ich beim Personalisieren, wenn ich also Formulardaten in die Bereiche "Text" oder "Empfängername" übernehmen will.

      Das sieht dann bei mir so aus:

      <perl>
      

      if ($cmd eq "add") {mail $_put{"E-Mail"},
      "Betreff",
      "Hallo, $_put{"Anrede"} $_put{"Name"},...."
      'Absender@email.de',
      "$_put{"Name"}",
      "Sendername";}

      </perl> 
      

      und erzeugt folgende Fehlermeldung:

      Fehler: Fehlerhafter Perl Code in /.../.../...:
      Missing right curly or square bracket at (eval 86) line 5, within string syntax error at (eval 86) line 5, at EOF ]

      Kann dazu jemand etwas sagen?

      (Achtung: Anfänger!)

      Danke und Gruß Peter

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 17.September.2007, 11:18.
    Re: Versand einer personalisierten "Danke-Mail" bei Neueintrag / Perl

      wenn du $_put{} innerhalb von "" verwenden willst, dann keine " darin verwenden - die brauchst du eh nur, wenn du sonderzeichen im Feldnamen hast

      entweder
      "Hallo, $_put{'Anrede'} $_put{'Name'},...."
      oder
      "Hallo, $_put{Anrede} $_put{Name},...."
      oder
      "Hallo,".$_put{"Anrede"}." ".$_put{"Name"}.",...."

      du verstehst?

     Antworten

    Beitrag von Gerzi (6 Beiträge) am Dienstag, 18.September.2007, 16:21.
    Re: Re: Versand einer personalisierten "Danke-Mail" bei Neueintrag / Perl

      Jep! Das war´s! Danke und Gruß Peter

     Antworten


     
 Liste der Einträge von 12300 bis 12450:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.04s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!