E-Mail mit benutzer daten
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anlegen
benutzer
benutzerdaten
benutzername
betreff
brauchen
code
email
erfolgreich angelegt login
header
klasse pass
kommentar
message
mime
nachname
nachricht
schule
set
text
vorname
-
Hey
ich habe eine HP mit login und anmeldung (mit passwort und nickname und E-mail) usw. so jetzt will ich nach dem anmelden das eine E-mail mit passwort und nickname an den jeweiligen user gesendet wird es sollte aber auch ein begrüßungstext da sein also wie hertzlich willkommen bei ..... .
könnt ihr mir helfen den ich hab kp
lg
chatvz -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ich weiß nich obs dir hilft .. aber ich habs so in meine php datei eingefügt wo man sich registriert.
$username = $_POST['username'];
$mail = $_POST['mail'];
$pass = md5($_POST['password']);
$pass2 = $_POST['password'];
if($insert = @mysql_query("INSERT INTO ####_user_".$digit." SET user = '$username', passwort = '$pass', email = '$mail'")) {
$header="From: $admin_mail".$r.$n;
$email_betreff= "##BETREFF###";
$kommentar= "###TEXT###".$n."Dein Username: $username".$n."Dein Passwort: $pass2".$n.$n."###noch mehr text###".$n."W###viel spaß oder sowas###".$n.$n;
mail($mail,$email_betreff,$kommentar,$header); -
hey
das ist mein anmelde script
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title></title> </head> <body> <br> <div style="position: absolute; left: 8px; top: 8px;"></div> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title></title> <br> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title></title> <br> <div style="position: absolute; left: 8px; top: 8px;"></div> <br> <?php if (isset ($_REQUEST["fehler"])) { echo "Die Zugangsdaten waren ungueltig."; } ?> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>Grafikprofile</title> <br> <div style="position: absolute; left: 8px; top: 8px;"><br> </div> <br> <div style="position: absolute; left: 8px; top: 8px;"><br> <img style="position: absolute; top: 71px; left: 139px; width: 728px; height: 24px;" alt="" src="http://chatvz.lima-city.de/hi/Unbenannt2.jpg"><br> <br> <img style="position: absolute; left: 138px; top: 92px; width: 2px; height: 411px;" alt="" src="http://chatvz.lima-city.de/hi/Unbenannt3.jpg"><br> <div style="position: absolute; left: 8px; top: 8px;"><img style="position: absolute; left: 130px; top: 63px; width: 132px; height: 23px;" alt="" src="http://chatvz.lima-city.de/hi/cooltext402302853.jpg"><br> </div> </div> <br> <div style="position: absolute; top: 316px; left: 678px;"><br> </div> <div style="position: absolute; top: 253px; left: 600px;"><big>Passwort</big><br> </div> <br> <img style="z-index: 1; left: 145px; top: 496px; position: absolute; width: 613px; height: 25px;" alt="" src="http://chatvz.lima-city.de/hi/Unbenannt6.jpg"><br> <div style="position: absolute; top: 131px; left: 597px;"><img style="top: -4px; width: 2px; height: 388px;" alt="" src="http://chatvz.lima-city.de/hi/Unbenannt3.jpg"><br> </div> <img style="position: absolute; top: 130px; left: 598px; width: 154px; height: 2px;" alt="" src="http://chatvz.lima-city.de/hi/Unbenannt4.jpg"><br> <br> <br> <br> <big> </big> <br> <br> <div style="position: absolute; width: 74px; top: 196px; left: 600px;"><big>Name<br> </big></div> <div style="position: absolute; width: 136px; top: 225px; left: 602px;"><br> </div> <br> <small><big><big><big><small><br> <small><small><small><small> </small></small></small></small><br> </small></big></big></big></small><a href="http://www.lima-city.de/?ref=120706"><img style="position: absolute; top: 107px; left: 756px; width: 87px; height: 395px;" src="http://www.lima-city.de/images/banner/lima-city_120x600_1.gif" border="0"></a> <a href="http://www.lima-city.de/?ref=120706"><br> <img style="position: absolute; width: 156px; height: 23px; top: 105px; left: 598px;" src="http://www.lima-city.de/images/banner/lima-city_234x60_1.gif" border="0"></a> : <form action="login.php" method="post"> <table border="0"> <tbody> <tr> <td><br> </td> <td><br> <div style="position: absolute; top: 224px; left: 600px;"><input name="name" size="20" id="input" type="text"></div> </td> </tr> <tr> </tr> <tr> <td><br> </td> <td><br> <div style="position: absolute; top: 286px; left: 600px;"><input name="pwd" size="20" id="input" type="password"></div> </td> </tr> <tr> </tr> <tr> <td><br> <div style="position: absolute; top: 321px; left: 689px;"><input value="Login" type="submit"></div> </td> </tr> <tr> </tr> </tbody> </table> </form> <link rel="shortcut icon" type="image/x-icon" href="http://chatvz.lima-city.de/cf4d83f0-8400-4cf6-b31f-9ef4fd292e0a-16.ico"> <title>Neuen Benutzer anlegen</title> <br> <?php $connectionid = mysql_connect ("mysql.lima-city.de", "//////", "////"); if (!mysql_select_db ("db_120706_2", $connectionid)) ?> <link rel="stylesheet" type="text/css" href="style.css"> <br> <div style="position: absolute; top: 92px; left: 157px;"> <center><br> </center> <?php if(!isset($_POST['submit'])) { ?> <form action="<?php $PHP_SELF ?>" method="post"> <table style="top: 147px; height: 331px;" border="0"> <tbody> <tr> <td> <b>Neuen Benutzer anlegen</b> </td> </tr> <tr> <td>Benutzername*</td> <td><input name="username" class="input" type="text"><?php if($_POST['username'] != "") { echo ' value="'.$_POST['username'].'"'; } ?> </td> </tr> <tr> <td>Passwort*</td> <td><input name="password" size="20" class="input" type="password"></td> </tr> <tr> <td>Passwort wiederholen*</td> <td><input name="password2" size="20" class="input" type="password"></td> </tr> <tr> <td>Schule</td> <td><input name="schule" class="input" type="text"></td> </tr> <tr> <td>Klasse</td> <td><input name="klasse" class="input" size="20" type="text"></td> </tr> <tr> <td>E-Mail*</td> <td><input name="mail" size="20" class="input" type="text"></td> </tr> <tr> <td>Vorname</td> <td><input name="vorname" size="20" class="input" type="text"></td> </tr> <tr> <td>Nachname</td> <td><input name="nachname" size="20" class="input" type="text"></td> </tr> <tr> <td>Homepage</td> <td><input name="hp" size="20" class="input" type="text"></td> </tr> <tr> <td>ICQ</td> <td><input name="icq" size="20" class="input" type="text"></td> </tr> <tr> <td>MSN</td> <td><input name="MSN" size="20" class="input" type="text"></td> </tr> <tr> <td>Gästebuch*</td> <td><input name="GB" size="20" class="input" type="text"></td> </tr> <td> <input name="submit" value="Benutzer anlegen" class="button" type="submit"></td> </tr> </tbody> </table> </form> <?php }elseif(!isset($_POST['username']) || $_POST['username'] == ""){ echo '<p align="center">Einen Benutzernamen brauchen wir schon!<br><br><a href="anlegen.php">Zuruek</a></p>'; }elseif(!isset($_POST['mail']) || $_POST['mail'] == ""){ echo '<p align="center">Eine E-Mail Adresse brauchen wir schon!<br><br><a href="anlegen.php">Zuruek</a></p>'; }elseif(!isset($_POST['password']) || $_POST['password'] == "") { echo '<p align="center">Ein Passwort brauchen wir schon!<br><br><a href="anlegen.php">Zuruek</a></p>'; }elseif($_POST['password'] != $_POST['password2']) { echo '<form action="anlegen.php" method="post">'; echo '<p align="center">Die Passwoeter stimmen nicht ueberein!<br><br>'; echo '<input type="hidden" name="username" value="'.$_POST['username'].'">'; echo '<a href="anlegen.php">Zuruek</a></p></p>'; echo '</form>'; }else{ $query = @mysql_query("SELECT * FROM benutzerdaten WHERE Nickname = '".$_POST['username']."'"); $result = @mysql_fetch_array($query); if($_POST['username'] == $result['Nickname']) { echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br><br><a href="anlegen.php">ZurÃ?�Ã?¼ck</a></p>'; die; }else{ $username = $_POST['username']; $mail = $_POST['mail']; $vn = $_POST['vorname']; $nn = $_POST['nachname']; $hp = $_POST['hp']; $icq = $_POST['icq']; $MSN = $_POST['MSN']; $S = $_POST['schule']; $K = $_POST['klasse']; $pass = md5($_POST['password']); if($insert = @mysql_query("INSERT INTO benutzerdaten SET Nickname = '$username', Kennwort = '$pass', Nachname = '$na', Vorname = '$vn', EMail = '$mail', homepage = '$hp', ICQ = '$icq', MSN = '$MSN', Schule = '$S', Klasse = '$K'")) { echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a href="logout.php">Login</a></p>'; }else{ echo '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br><br><a href="anlegen.php">ZurÃ?�Ã?¼ck</a></p>'; } } ?></div> </body> </html>
so und ich möchte das eine bestätigungsmail mit den angegebenen daten an die benutzer
e-mailadresse gesendet wirt.
Beitrag geändert: 16.11.2008 16:37:51 von chatvz -
Würdest du eventuell die ganzen &_nbsp; kürzen, dass es eine normale länge hat?
ch würde es ausserdem mal mit css probieren -.-
Beitrag geändert: 18.11.2008 17:55:39 von mergener -
@mergener: er benutzt ja CSS, nur keine Externen. (Von den vielen &_nbsp; abgesehen)
ok, dann werde ich mich mal erbarmen..
also:
<?php $username = $_POST['username']; $mail = $_POST['mail']; $vn = $_POST['vorname']; $nn = $_POST['nachname']; $hp = $_POST['hp']; $icq = $_POST['icq']; $MSN = $_POST['MSN']; $S = $_POST['schule']; $K = $_POST['klasse']; $pass = md5($_POST['password']); if($insert = @mysql_query("INSERT INTO benutzerdaten SET Nickname = '$username', Kennwort = '$pass', Nachname = '$na', Vorname = '$vn', EMail = '$mail', homepage = '$hp', ICQ = '$icq', MSN = '$MSN', Schule = '$S', Klasse = '$K'")) { echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a href="logout.php">Login</a></p>'; //Wenn alle Daten richtig sind, und MySQL die Daten bekommen hat, wird die E-Mail verschickt: $empfaenger = $mail; $betreff = "Ihre Registrierung auf xxx.de"; $nachricht = "Hallo ".username.",n blabla blablablubb"; $header = "From: deine@email.de"; //Das funktioniert nicht einwandfrei auf lima-city mail($empfaenger, $betreff, $nachricht, $header); } ?>
Wie schon erwähnt funktioniert das mit dem "From" auf lima nicht, beim Verschicken wird immer die E-Mail angegeben, die du in deinem Privaten Menü angegeben hast..
Viel Glück
MfG
s1m13
Beitrag geändert: 16.11.2008 20:29:26 von s1m13 -
noch mal danke.
jetzt hab ich mal ne andere frage wie kann ich html in einer e-mail versenden so das der script ausgeführt wirt?
-
Hi,
woher wußte ich nur dass das jetzt kommt... nunja egal.
Um Mails zusammen zustellen gibt es auch diverse Mail-Klassen ...
ich verwende zum Bsp die Klasse von http://www.xpertmailer.com Dort gibt man dann haltr noch den Text bzw. HTML Quelltext an und gut ist
Das sieht dann so aus:
(Path zu Mime.php anpassen)
<?php define('DISPLAY_XPM4_ERRORS', true); // display XPM4 errors require_once '/path-to/MIME.php'; // path to 'MIME.php' file from XPM4 package // set text/plain version of message $text = MIME::message('Text version of message.', 'text/plain'); // set text/html version of message $html = MIME::message('<b>HTML</b> version of <u>message</u>.', 'text/html'); // compose message in MIME format $mess = MIME::compose($text, $html); // send mail $send = mail('client@destination.net', 'Hello World!', $mess['content'], 'From: me@myaddress.net'."\\\\n".$mess['header']); // print result echo $send ? 'Sent !' : 'Error !'; ?>
Hoffe das hilft ein wenig
Grüßle
Beitrag geändert: 17.11.2008 17:16:09 von scout -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage