kostenloser Webspace werbefrei: lima-city


Automatisch E-Mail zurück und Daten Hinzufügen..

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    maarja

    maarja hat kostenlosen Webspace.

    So, und noch eine Frage,kann man es machen wenn sich jemand registrieren will,das er automatisch eine E-Mail mit seinen Daten bekommt und sich sofort einloggen kann?Also ich meine das so,wenn man zb bei diesem Formular:
    <html>
    <head>
    <title>Ein Kontaktformular</title>
    <style type="styles.css">
    td {vertical-align : top; align: right;}
    </style>
    </head>
    <body>

    <form action="?show=community/Register/auswertung.php" method="post">
    <table>
    <tr>
    <td>Name:</td>
    <td><input name="name"></td>
    </tr>
    <tr>
    <td>E-Mail Adress</td>
    <td><input name="adresse"></td>
    </tr>?
    <tr>
    <td>Age</td>
    <td><input name="age"></td>
    </tr>
    <tr>
    <td>Nickname:</td>
    <td><input name="nick"></td></tr>
    <td>Passwort</td>
    <td><input name="pass"></td>
    <tr>
    <td>Country:</td>
    <td><input name="land"></td>
    </tr>
    <tr>
    <td>Message:</td>
    <td><textarea cols="40" rows="10" name="nachricht"> </textarea></td>
    </tr>
    </table>
    <br>
    <center>
    <input type=submit value="Send..."></center>
    </form>
    </body>
    </html>


    auswertung sieht so aus:
    <?
    $fehler = "";
    $nz = chr(13).chr(10);
    $name = $_POST['name'];
    $adresse = $_POST['adresse'];
    $nachricht = $_POST['nachricht'];
    $pass = $_POST['pass'];
    $nick = $_POST['nick'];
    $land = $_POST['land'];
    $age = $_POST['age'];
    if (empty($name)) $fehler .= "<li>You didn?t give your name..</li>";
    if (empty($adresse)) $fehler .= "<li>no e-mail adress</li>";
    if (empty($nachricht)) $fehler .= "<li>you didn?t write a message!</li>";
    if (empty($pass)) $fehler .= "<li>No Passwort</li>";
    if (empty($nick)) $fehler .= "<li>you didn?t give us a nick!</li>";
    if (empty($land)) $fehler .= "<li>We dont know where you live!</li>";
    if (empty($age)) $fehler .= "<li>How old are you?</li>";
    if (empty($fehler)) {

    $an = "sad-affection@hotmail.de"; // HIER EMPF?NGER-ADRESSE EINTRAGEN !

    $betreff = "Registrirung...";
    $from = "From: Maarja Fanpage VIA Kontakt";
    $datum = "Date: ".date("j.n.Y").$nz;
    $zeit = "Time: ".date("H:i").$nz;
    $von = "From: ".$name." <".$nick.">".$nz;
    $pass = "Password: ".$pass."".$nz;
    $age = "Age: ".$age."".$nz;
    $land = "Land: ".$land."".$nz;
    $linie ="-------------------".$nz;
    $text = $datum.$zeit.$von.$pass.$age.$land.$linie.$nachricht;
    $titel = "Your Message was sent.<br>Thank you.";
    mail($an,$betreff,$text,$from);
    } else $titel = "You did a mistake!";
    ?>
    <html>
    <head>
    <title><?=$titel?></title>
    </head>
    <body>
    <?
    if (empty($fehler)) {
    $text = strip_tags($text);
    $text = htmlentities($text);
    $text = str_replace($nz,"<br>",$text);
    echo "<p>Thanks!Your Message was sent.</p>";
    echo "<p>$text</p>";
    } else {
    echo "<p>You can?t send this message because:";
    echo "<ul>$fehler</ul>";
    echo "</p>";
    }
    ?>
    </body>
    </html>


    sofort eine e-mail bekommt mit den daten die man angegeben hat und dann in der datei der benutzer:
    <?php

    $users = array();

    $users['1_username'] = 'Fiffi';
    $users['1_password'] = 'cifub79';

    $users['2_username'] = 'MAAREJA';
    $users['2_password'] = 'maarja';


    $users['3_username'] = 'sissi';
    $users['3_password'] = 'handschuh';

    ?>

    automatisch dieses angef?gt wird:
    $users['3_username'] = 'gew?nschter benutzername im formular';
    $users['3_password'] = 'gew?nschtest Passwort.';
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Wenn du die Auswertung in die selbe Datei wie das Login-Formular steckst, kann man sich nach dem Anmelden sofort einloggen. Ist das so gmeint?
    Wenn du Interesse hast, kann ich dir mal mein Login-Scrip zeigen (Email, MySQL, zufälligs PW, neues PW anfordern, etc...) Einfach PN an mich...

    niGOlaz
  4. Hallo maarja,
    dass eine eMail versendet wird, hast du ja bereits eingebaut.
    Ich empfehle dir, dein Login-Script komplett umzustellen. Am besten bastelst du dir etwas mit einer MySQL-Datenbank zusammen. Damit ist es viel einfacher, auf die Daten zuzugreifen bzw. Daten hinzuzufügen.
    Bei deinem derzeitigen Script müsstest du die Gesamtanzahl der Benutzer dynamsch ermitteln und dann zwei neue Array-Werte mit der Anzahl + 1 erstellen... Allerdings ist dies eine ziemliche Fummelarbeit, lass dir also lieber noch ein wenig Zeit und lerne, einfache MySQL-Querys aufzurufen...

    gruß
    ferdinand24
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!