Sorry for dobbelt post, men bliver simpelhten nød til at spørge til noget igen.
Okay jeg har fået min "glemt kodeordform" til at virke, men kun i Google Chrome? Nogle der har en ide om hvorfor den ikke virker i internet explore 9?
- <h3>Har du glemt dit kodeord?</h3>
- <p>Hvis du har, så bare skriv din email som du har registeret din bruger med her og vi vil sende dit kodeord til dig :)</p>
-
-
- <form name="glemtkodeord" method="post" action="<?php $_SERVER['PHP-SELF']; ?>">
- <table width="450px" border="0" cellpadding="3" cellspacing="1" >
-
- <tr>
-
- <td>Indtast din e-mail:
- <input name="email" type="text" id="mail_to" size="25">
- <input type="submit" name="submit" value="Submit">
- </td>
-
- </tr>
- </table>
- </form>
-
- <?php
-
- if ($_POST['submit'])
- {
- //Tilslutter databasen.. :)
- mysql_connect("127.0.0.1", "brugernavneeet..", "kodeeen");
- mysql_select_db("unoedvendigviden");
-
- // for nogle informationer..!
- $db_bruger = mysql_query("SELECT * FROM login WHERE email = '$_POST[email]'");
- $bruger = mysql_fetch_array($db_bruger);
-
-
- // sætter variablen for email koden skal sendes til!
- $email_to = $_POST['email'];
-
-
-
- // finder ud af om e-mailen eksistere i databasen
- // og giver $count den varialbel..
- $count = mysql_num_rows($db_bruger);
-
- // hvis e-mail findes..
- if($count==1)
- {
-
- // beholder kodeordet i your_password...
- $your_password = $bruger['password'];
- $username = $bruger['username'];
- $name = $bruger['navn'];
-
-
- // ---------------- Send mailen..! ----------------
-
- // sender mailen till..
- $to=$email_to;
-
- // Overskriftenn..
-
- $subject="Glemt Password fra Unødvendigviden.dk";
-
- // From
- $header="from: Unødvendigviden.dk <unoedvendigviden@gmail.com>";
-
- // Your message
- $messages = "
- Davs $name,
-
- Dit kodeord til unødvendigviden registeret med brugernavnet $username kan vi desværre ikke give dig,
- da det er krypteret og hulens svært at dekryptere.
-
- Så derfor for du et midlertidig login: $your_password
- brug kun dette login en gang og glem så alt om du har haft det :).
-
- Skulle du ikke have haft denne mail?, Hvis ikke, så bare ignorer den.
-
- Med venlig hilsen
- - Unødvendigviden.dk";
-
-
- // send mail
-
-
- if (mail($to, $subject, $messages, $header)) {
- echo '<br />Vi har nu sendt dig en mail med dit login.';
- }
- else {
- echo 'En fejl opstod og mailen blev ikke sendt!';
- }
-
- }else {
-
- echo "Vi kunne ikke finde din e-mail i vores databaser";
- }
- }
- ?>
Når jeg køre koden i ie 9 kommer der ingen fejl, ingen "succes meddelelse" og man får ingen mail..
- Håber i kan hjælpe mig, på forhånd tak
Indlæg senest redigeret d. 12.05.2011 19:03 af Bruger #16605