Avatar billede tras Juniormester
05. oktober 2005 - 10:33 Der er 4 kommentarer og
1 løsning

Hvordan sender man en mail til bruger med password

Jeg skal lave så vis man glemmer sit pass kan man gå ind på siden og bruger den hemligekode til at lave ens password om. Men jeg ved ikke hvordan man laver en send mail to "mail" with contents "code"...???? her er det meste af koden - kode til at sende en mail

<?php
include("func.php");
DB::Conn("open");
$query = mysql_query("select `*` from `db_users` where `username`='" . $_POST['username'] . "'") or die (mysql_error());

if (!empty($_POST['username']))
{
?>
        Her skal men sende en mail to bruger... ved at hente mail fra databasen som heder "email" og tage den hemlige kode og sende til den mail i dben heder den homlige kode "code"
<?
Java::GoToURL("index.php?menu=account&page=account_lost");
} else { ?>
<table>
    <tr>
        <td>&nbsp;

        </td>
    </tr>
</table>
<table bgcolor="#FFFF00" align="center" style="border: 1px gray solid;">
    <tr>
        <td align="center">
            Warning
        </td>
    </tr>
    <? if($_POST['username'] == ""){ ?>
    <tr>
        <td>
            The <strong>Username</strong> field is empty?
        </td>
    </tr>
    <? } ?>
</table>
<table align="center">
    <tr>
        <td>
            <a href="java script:history.go(-1)">Go Back</a>
        </td>
    </tr>
</table>
<? }?>
Avatar billede Slettet bruger
05. oktober 2005 - 10:40 #1
php.net/mail
Avatar billede tras Juniormester
05. oktober 2005 - 10:50 #2
alså

$headers = "From: webserver@localhost\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$boundary = uniqid("HTMLDEMO");
$headers .= "Content-Type: multipart/mixed; boundary = $boundary\r\n\r\n";
$body = "--$boundary\r\n" .
  "Content-Type: text/plain; charset=ISO-8859-1\r\n" .
  "Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode("ababababa!"));
$body .= "--$boundary\r\n" .
  "Content-Type: text/html; charset=ISO-8859-1\r\n" .
  "Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode("This the <b>HTML</b> version!"));
mail("SEND MAIL HER TIL", "An HTML Message", $body, $headers);
Avatar billede tras Juniormester
05. oktober 2005 - 10:51 #3
mange tak det virker
Avatar billede tras Juniormester
05. oktober 2005 - 11:00 #4
Har bare et problem nemlig hvordan får jeg den til at sende til den brugers mail

<?php
include("func.php");
DB::Conn("open");
$query = mysql_query("select `*` from `db_users` where `username`='" . $_POST['username'] . "'") or die (mysql_error());
if (!empty($_POST['username']))
{
$headers = "From: gamersloot@typonatic.dk\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$boundary = uniqid("HTMLDEMO");
$headers .= "Content-Type: multipart/mixed; boundary = $boundary\r\n\r\n";
$body = "--$boundary\r\n" .
  "Content-Type: text/plain; charset=ISO-8859-1\r\n" .
  "Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode("ababababa!"));
$body .= "--$boundary\r\n" .
  "Content-Type: text/html; charset=ISO-8859-1\r\n" .
  "Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode("This the <b>HTML</b> version!"));
mail("'"$Get->email;"'", "An HTML Message", $body, $headers);

Java::GoToURL("index.php?menu=account&page=account_lost");
} else { ?>
<table>
    <tr>
        <td>&nbsp;

        </td>
    </tr>
</table>
<table bgcolor="#FFFF00" align="center" style="border: 1px gray solid;">
    <tr>
        <td align="center">
            Warning
        </td>
    </tr>
    <? if($_POST['username'] == ""){ ?>
    <tr>
        <td>
            The <strong>Username</strong> field is empty?
        </td>
    </tr>
    <? } ?>
</table>
<table align="center">
    <tr>
        <td>
            <a href="java script:history.go(-1)">Go Back</a>
        </td>
    </tr>
</table>
<? }?>
Avatar billede tras Juniormester
10. november 2005 - 13:53 #5
...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester