Antworten auf deine Fragen:
Neues Thema erstellen

Erledigt - html mail mit php adresse übergeben

Merlin10

Noch nicht viel geschrieben

Hallo Leute
Schreibe hier ein script für eine mail, hatte schon mal hier geschrieben, hatte das dann verworfen.
Hier komme ich hier durch einander.
Nun habe ich zwei einfache Fragen.
Also, man trägt sich in ein feld ein, der wert wird übergeben $_POST['Email'].
ok soweit komme ich klar, nun möchte ich das an diesen wert $_POST['Email'] eine nachricht geschickt wird, also im enddefekt an zwei adressen, einmal an meine@meine.de und an $_POST['Email'].
und weil ich grad am fragen bin , wie krieg ich das hier noch unter $_POST['vorname'] ,$_POST['nachname']
habe das öfters getestet und bekomme die Mail , jepp das geht, nun ist es so , das wenn ich es an vodafone schicke ich zwei empfänger drin stehen habe, und das soll so nicht sein.


hier ist der code
PHP:
$empfaenger = "info@meine.de" ; //Mailadresse Empfaenger meine eigene
$betreff    = "übungs-script";
$mailtext   = "Hallo test script zum üben ";
$mailtext   .="Hallo Hallo";
$absender   = "Ich Hier <info@meine.de>";

$headers   = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "From: {$absender}";
// falls Bcc benötigt wird
//$headers[] = "Bcc: Der Da <sky@sky.de>";
$headers[] = "Reply-To: {$absender}";
$headers[] = "Subject: {$betreff}";
$headers[] = "X-Mailer: PHP/".phpversion();

mail($empfaenger, $betreff, $mailtext,implode("\r\n",$headers));
vlt schaut ihr mal drüber, danke gruss merlin
 

ovbb

es gibt für alles eine weg

VN, NN? Das kannst doch ganz einfach einfügen.
Textbox im Formular und im Script in den Text einfügen.
Solltest aber die Eingaben prüfen und nicht alles was daherkommt so gleich verwenden.

<strike> Empfänger? Schick doch das Mail 2 mal ab?!</strike>

Edit: Brauch man die Reply-to-Adresse nicht nur wenn diese unterschiedlich zur From-Adresse ist?!
Edit2: siehe unter mir :)
 
Zuletzt bearbeitet:

Merlin10

Noch nicht viel geschrieben

Habs geschaft , danke für die Hilfe,hier ist das script, ist noch etwas arbeit , aber es funkt, ok ist noch durch einander.
Danke leute

PHP:
$mailtext = $_POST["str_text"];
//funktioniert in vodafone , panel in ordung
/* Empfänger */
$empfaenger = array($_POST['strEmail']);
/* Empfänger CC */
//$empfaengerCC = array('Administrator<info@mein.de>');
/* Empfänger BCC */
$empfaengerBCC = array('admin BCC<info@mein.de>');
/*Absender*/
$absender = 'Administrator<info@mein.de>';
/*Rueckantwort*/
$reply = 'Administrator<info@mein.de>';
/*Betreff*/
$subject = 'Hallo ';
/*nachricht für admin*/
$empfaengerad = "To:<info@mein.de>";
$betreff = 'Betreff';
$from = "From:<info@mein.de>";
$text = 'Hallo dies ist der text' .$mailtext. 'die erste mail für die seite
verschickt, text hat sich geändert iddee  one';

/*Nachricht für eintragung der email adresse*/
$message = '<html>
<head>
<title>Herzlich Willkommenl</title>
</head>
<body bgcolor="#FFFFCC">
<table width="214" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="47">Willkommen</td>
<td width="56">&nbsp;</td>
<td width="99">&nbsp;</td>
</tr>
      <td>'.$_POST["str_vorname"].'</td><td>'.$_POST["str_nachname"].'</td><td>'.$_POST["strEmail"].'</td>

<tr>
<td>&nbsp;</td>
<td>php5 </td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>lorem ipsum</td>
</tr>
</table>
</body>
</html>';

/*Baut Header der Mail zusammen*/
$headers .= 'From:'.$absender."\n";
//$headers .= 'To:'.$reply."\n";
$headers .= 'reply-To:'.$reply."\n";
$headers .= 'X-Mailer:PHP/'.phpversion()."\n";
//$headers .= 'X-Sender-IP:'.$REMOTE_ADDR."\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
// Extrahiere Emailadressen
$empfaengerString = implode(',', $empfaenger);
//$empfaengerCCString = implode(',', $empfaengerCC);
$empfaengerBCCString = implode(',', $empfaengerBCC);

$headers .= 'Cc: ' . $empfaengerCCString . "\n";
$headers .= 'Bcc: ' . $empfaengerBCCString . "\n";

/* Verschicken der Mail */
mail($empfaengerString, $subject, $message, $headers);
/*Verschicken der an admin Mail*/
mail($empfaengerad, $betreff, $text, $from);
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben