tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
10
ZUGRIFFE
563
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    Hi,
    ich möchte gerne via mail() eine Email mit einigen Variablen versenden. Das senden der Mail klappt, allerdings weiss ich nicht so ganz wie ich die Variablen $_REQUEST['anrede'], $_REQUEST['vorname'] und $_REQUEST['name'] da richtig mit rein bekomme...

    PHP-Code:
    $empfaenger "Empfänger Email";
    $betreff "Betreff";
    $headers  "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $text "Angaben:
    $_REQUEST['anrede'] $_REQUEST['vorname'] $_REQUEST['name']
    ..."
    ;

    //Email versenden
    mail($empfaenger$betreff$text$headers); ?> 
    Mit echo habe ichs schon probiert. Kann mir jemand verraten wie man so etwas in der Regel macht?

    Gruß, Marc
     

  2. #2
    BobDerMeister BobDerMeister ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    113
    sicher das in $_REQUEST[...] was drin ist? solte es nicht eher $_GET[...] oder $_POST[...] heissen?
     

  3. #3
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    So sollte es gehen:
    PHP-Code:
    $text "Angaben: ".$_REQUEST['anrede']." ".$_REQUEST['vorname']." ".$_REQUEST['name']."..."
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  4. #4
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    Danke snuu, so klappt es wunderbar!
    Noch eine andere Frage... wie sieht das denn mit PHP Code im $text Abschnitt aus? Das geht nicht oder?
    Wenn das klappen würde wäre es super

    - Marc
     

  5. #5
    firstlord18 firstlord18 ist offline Mitglied Platin
    Registriert seit
    Nov 2004
    Beiträge
    505
    was meinst du jetzt mir PHP im $text Abschnitt
    Meinste sowas:

    $termin="24.12.2005";
    $text="Hallo Herr Mustermann, sie haben sich an dem Kurs am ".$termin." angemeldet";
     

  6. #6
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    ja, oder auch if abfragen.. ?
     

  7. #7
    Avatar von Timbonet
    Timbonet Timbonet ist offline Mitglied Brilliant
    Registriert seit
    Jun 2003
    Ort
    Griesheim (Hessen)
    Beiträge
    800
    Du kannst dir die Variable ja Schritt für Schritt zusammenbauen..
    PHP-Code:
    $text "Hallo ";
    if (
    $_REQUEST['anrede'] == "Herr"$text .= "männlicher Benutzer";
    if (
    $_REQUEST['anrede'] == "Frau"$text .= "holde Maid";
    $text .= ", vielen Dank...."
     

  8. #8
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    ahhh, jetzt weiss ich auch wie das mit dem . gemeint ist

    Vielen Dank, genau so etwas hab ich noch gebraucht!
     

  9. #9
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    wir kann ich denn nun die ganzen Variablen in verschiedene Zeilen setzen? Geht das irgendwie mit /n? Wenn ja, wie schreibe ich so etwas korrekt? Oder soll ich besser für alle Daten einzelne Variablen nehmen?

    PHP-Code:
    $var "Kundendaten: ";
    if (
    $_REQUEST['anrede'] == "Herr"$var .= "Herr";
    if (
    $_REQUEST['anrede'] == "Frau"$var .= "Frau";
    $var .= $_REQUEST['vorname'];
    $var .= $_REQUEST['name'];
     
    // ab hier hätte ich gerne eine neue Zeile
    $var .= $_REQUEST['telefon']; 
     

  10. #10
    Avatar von Timbonet
    Timbonet Timbonet ist offline Mitglied Brilliant
    Registriert seit
    Jun 2003
    Ort
    Griesheim (Hessen)
    Beiträge
    800
    PHP-Code:
    $var .= $_REQUEST['name']; 
    // ab hier hätte ich gerne eine neue Zeile 
    $var .= "\n";
    $var .= $_REQUEST['telefon']; 
     

  11. #11
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    kein kommentar.. *g*

    Vielen Dank!
     

Ähnliche Themen

  1. Umlaute in E-Mails mit mail()
    Von philishake im Forum PHP
    Antworten: 5
    Letzter Beitrag: 16.07.08, 14:59
  2. Mails versenden mit System.Net.Mail
    Von Codeknecht im Forum ASP
    Antworten: 1
    Letzter Beitrag: 04.12.07, 12:16
  3. mail() schickt keine E-Mails
    Von StefanR im Forum PHP
    Antworten: 2
    Letzter Beitrag: 23.04.06, 10:08
  4. Frage zu html-mail in php
    Von alexleisser im Forum PHP
    Antworten: 1
    Letzter Beitrag: 10.03.05, 15:03
  5. Antworten: 12
    Letzter Beitrag: 08.09.01, 21:31