Nach Anmeldung automatisch eine Mail versenden

PHP weis das, weil du es ohm sagst
Wenn die Registrati8o erfolgreich ist, dann hat es ja die bedingung, dass eine erfolgreiche Registration erfolgt ist. (auf gut deutsch, Registration war erfolgreich.)

So, und NUR, wenn die Registration erfolgreich ist, wird ja der Text "Registration erfolgreich" ausgegeben. Und unter diesen Text klatschst du den Code von mir. Somit ist die Bedingung für
das Ausgeben der Zeile "Registration erfolgreich" UND für das E-MAil schreiben, dass die Datensätze in der Tabelle stehen. (sprich die registration erfolgreich war.)


So, ich hoffe, da war jetz nicht zu confus...
 
Hi,

ich ral lgerade wirklich nichts. OK hier steht dass die Registirerung erfolgreich war:

PHP:
<?php
 		    		    			//Das nun folgende wird nach erfolgreicher Registrierung ausgegeben
 		    		    		    if($eingetragen)
 		    		    			{
 		    		    		    	?> 
 									    <table cellspacing="2" cellpadding="2" border="0" width="97%">
 										  <tr>
 										    <td height="5"></td>
 										  </tr>
 										  <tr>
 										    <th align="center"><h5>Prima, du hast dich soeben erfolgreich registriert.</h5></th>
 										  </tr>
 										  <tr>
 										    <th align="center"><h5>Ab sofort kannst du dich <a href="index.php">hier</a> einloggen.</h5></th>
 										  </tr>
 									    </table>
 									    <?php

so und darunter soll ich das von dir hauen oder?
 
Code:
<?php
                                    //Das nun folgende wird nach erfolgreicher Registrierung ausgegeben
                                    if($eingetragen)
                                    {
                                        ?> 
                                        <table cellspacing="2" cellpadding="2" border="0" width="97%">
                                          <tr>
                                            <td height="5"></td>
                                          </tr>
                                          <tr>
                                            <th align="center"><h5>Prima, du hast dich soeben erfolgreich registriert.</h5></th>
                                          </tr>
                                          <tr>
                                            <th align="center"><h5>Ab sofort kannst du dich <a href="index.php">hier</a> einloggen.</h5></th>
                                          </tr>
                                        </table>
                                        <?php

$registration_empfeanger = "".$_POST['NameDerVariable']."";             // Die Variable, die die Empfängeradresse beinhaltet.
$registration_betreff = "Anmeldung";
$registration_text = 
" Hallo,
Du hast dich grade erfolgreich bei \"Ohne Mampf kein Kampf\" eingetragen.
Hier sind die nettesten leute, die sich immer bei MCDonalds den Wamps vollhauen.

MfG
 - - - - - - -
TheFatBoss
";

mail($registration_empfeanger, $registration_betreff, $registration_text, "FROM: AnzeigeName<AnzeigeEmailAdresse>");
}

einfach unten dran hängen :-)
 
Hallo,

drie Fragen habe ich noch:

1.) $registration_empfeanger = "".$_POST['email'].""; das stimmt doch so gelle.

2.) Wie kann ich den Empfänger in dem ganzen mit dem Nicknamen ansprechen?

3.) Wie kann ich das machen dass ich auch eine HTML Mail verschicken kann. Also einfach schöner geht das denn?

Gruß Claudia
 
html-mails sind SEHR unbeliebt !
außerdem werden sie von machen Anbietern geblockt, da in html vren versteckt sien können.

Deine iniziierung von der User-E-MAil ist korrekt!

Und wie meinst du punkt 2
Du meinst, wenn du in dem Brief selber eine variable ausgeben möchtest
dann amchst du da so, wie du es sonst auch amchen würdest...
Code:
$echo "Hallo ".$_POST['SendName'].", wie geht es dir?";
 
Hmm könntest du mir das dennoch sagen wie ich das mit einer HTML Mail machen könnte. Bei der Registrierung warne ich da den User vor wenn er keine haben will dann muss er einfach ein Hacken machen.
 
bei mir sieht das jetzte so aus:
$empfeanger = "".$_POST['reg_mail']."";

so geht es nicht aber so ja:
$empfaenger = "meine@mail.de;

warum das ?


habs auch schon so probiert

$empfaenger = "".$_POST['reg_mail']."";
$empfaenger = "'".$_POST['reg_mail']."'";
$empfaenger = "'".$_SESSION['reg_mail']."'";
 
Zurück