如何使用php在xampp localhost上创建放弃的密码?

如何使用php在xampp localhost上创建放弃的密码?,php,mysql,phpmailer,Php,Mysql,Phpmailer,我在网上到处寻找教程,帮助我使用php和xampp构建忘记密码系统,但我没有找到真正有用的 我想建立一个系统,我可以发送一个忘记密码链接到我的用户的电子邮件,并能够重置他们的密码 有没有一种方法可以让我在本地主机上构建类似的东西?有什么方法可以构建它 我需要一个向导。谢谢 要使用Gmail SMTP从本地主机发送电子邮件,可以使用以下脚本。此脚本使用Pear邮件库 // Pear Mail Library require_once "Mail.php"; $from = '&l

我在网上到处寻找教程,帮助我使用php和xampp构建忘记密码系统,但我没有找到真正有用的

我想建立一个系统,我可以发送一个忘记密码链接到我的用户的电子邮件,并能够重置他们的密码

有没有一种方法可以让我在本地主机上构建类似的东西?有什么方法可以构建它


我需要一个向导。谢谢

要使用Gmail SMTP从本地主机发送电子邮件,可以使用以下脚本。此脚本使用Pear邮件库

// Pear Mail Library
    require_once "Mail.php";

    $from = '<fromaddress@gmail.com>';
    $to = '<toaddress@yahoo.com>';
    $subject = 'Hi!';
    $body = "Hi,\n\nHow are you?";

    $headers = array(
        'From' => $from,
        'To' => $to,
        'Subject' => $subject
    );

    $smtp = Mail::factory('smtp', array(
            'host' => 'ssl://smtp.gmail.com',
            'port' => '465',
            'auth' => true,
            'username' => 'johndoe@gmail.com',
            'password' => 'passwordxxx'
        ));

    $mail = $smtp->send($to, $headers, $body);

    if (PEAR::isError($mail)) {
        echo('<p>' . $mail->getMessage() . '</p>');
    } else {
       header('Location: confirmation.html');
       exit();
    }
这里是指向pear邮件库的链接。下载该文件并包含在脚本中,如上图所示


这对在xampp上配置电子邮件没有帮助。请检查我下面的答案。它是.tgz文件,如何使其成为.php?您使用的是linux吗@AbiodunAdetonaI在windows上。您可以点击此链接。此外,如果您的主要问题已解决,请将此答案标记为已接受。谢谢,祝你好运@阿比奥杜纳德托纳酒店