[Variablen] Formmailer, Multiplikation, Dankeseite, Variablen einfügen

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

  • [Variablen] Formmailer, Multiplikation, Dankeseite, Variablen einfügen

    Hallo Leute,

    ich habe ein Formular, das folgendes Script ausführt:
    PHP-Code:
    <?php
    $hotelname 
    $_POST['hotelname'];
    $anzahl $_POST['anzahl'];
    $asp $_POST['asp'];
    $tel $_POST['tel'];
    $mail $_POST['mail'];
    $rng_adresse $_POST['rng_adresse'];
    $bemerkungen $_POST['bemerkungen'];
    $anmeldungen "anmeldungen.csv";
    $datei fopen($anmeldungen,"a+");
    $gesamt = ("$hotelname;$anzahl;$asp;$tel;$mail;$rng_adresse;$bemerkungen");
    fwrite($datei$gesamt."\n");
    fclose($datei);

    $empfaenger = ('meine@email.de');
    $betreff 'Hallo Betreff';
    $nachricht '
    <html>
    <head>
    </head>
    <body>
    Hallo (asp),

    vielen Dank für deine Anmeldung!
    Um deine Anmeldung zu bestätigen ...
    </body>
    </html>
    '
    ;

    $header  'MIME-Version: 1.0' "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";
    $header .= 'To: Ich <meine@email.de>' "\r\n";
    $header .= 'From: $asp <$mail>' "\r\n";

    mail($empfaenger$betreff$nachricht$header);
    ?>
    Nun meine Fragen:
    wie kann ich in dem E-Mail text Variablen einfüfgen?
    wie kann ich die E-Mailadresse vom absender des Formulars im header bereich einfügen?
    und wie kann ich eine dankeseite einbinden?
    Ist es möglich, eine Variable mit einem Wert (35) zu multiplizieren und in dem E-Mailtext zu übertragen?

    Vielen Dank für eure Hilfe
    MFG DeeKayBerlin

  • #2
    wie kann ich in dem E-Mail text Variablen einfüfgen?
    über zeichenkettenverknüpfung
    wie kann ich die E-Mailadresse vom absender des Formulars im header bereich einfügen?
    genauso, wie oben
    Ist es möglich, eine Variable mit einem Wert (35) zu multiplizieren und in dem E-Mailtext zu übertragen?
    ja, siehe oben
    und wie kann ich eine dankeseite einbinden?
    wie meinst du das? du hast doch schon eine seite.

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      na eine seite, die erscheint, nach dem abscihcken button, danke für deine anmeldung du erhälst nun eine bestätigungsmail.

      Kommentar


      • #4
        Aus
        PHP-Code:
        mail(...); 
        mache
        PHP-Code:
        if (mail(...)) {
            echo 
        'Danke.';
        }
        else {
            echo 
        'Fehler.';

        wobei du statt der Ausgabe auch auf eine andere URL weiterleiten kannst mit
        PHP-Code:
        header('Location: [url]http://example.com/danke.html[/url]'); 

        Kommentar


        • #5
          header('Location: <a href="http://example.com/danke.html" target="_blank">http://example.com/danke.html</a>');
          Funktioniert so natürlich nicht (@onemorenerd automatische Linkerkennung deaktiveren) - richtig:
          PHP-Code:
          header 'Location: http://example.com/danke.html' ); 
          Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

          Kommentar


          • #6
            Zunächst vielen Dank für eure Tips,
            das mit der dankeseite hat wunderbar funktioniert. Leider funktioniert das mit den Variablen in der Mail nicht. Kann mir da jemand nochmal ein Besipiel geben????

            Kommentar


            • #7
              PHP-Code:
              'text' $variable 'anderer text'
              oder
              PHP-Code:
              'text' strval($zahl 35) . 'anderer text'

              Kommentar


              • #8
                sprich es müsste so aussehen?
                PHP-Code:
                $nachricht 'Hallo' $asp 'bitte überweise folgenden Betrag' strval($anzahl 35) . 'auf folgendes Konto'
                kann ich das dann auch als html mail verschicken?

                Kommentar


                • #9
                  Es gibt keinen vernünftigen Grund für HTML-Emails! Bitte lass es sein. Plain Text ist völlig okay und wird in allen Clients sauber angezeigt.

                  Kommentar

                  Lädt...
                  X