Pages

Search This Blog

Monday 5 March 2012

Send Mail from PHP


function sendmail($email, $pass) {
    //$to = $email;
    $status = false;
    $to = "zuhair-test1@localhost.com";
    $subject = 'Password Recovery';
    $message = 'Your new temporary password is : ' . $pass;
    $headers = 'From: admin@test.com' . "\r\n" .
            'Reply-To: admin@test.com' . "\r\n" .
            'X-Mailer: PHP/' . phpversion();


    if (mail($to, $subject, $message, $headers)) {


        $status = true;
    }
    return $status;
}

Password Generator Function In PHP


    function generatePassword($length=9, $strength=0) {
        $vowels = 'aeuy';
        $consonants = 'bdghjmnpqrstvz';
        if ($strength & 1) {
            $consonants .= 'BDGHJLMNPQRSTVWXZ';
        }
        if ($strength & 2) {
            $vowels .= "AEUY";
        }
        if ($strength & 4) {
            $consonants .= '23456789';
        }
        if ($strength & 8) {
            $consonants .= '@#$%';
        }

        $password = '';
        $alt = time() % 2;
        for ($i = 0; $i < $length; $i++) {
            if ($alt == 1) {
                $password .= $consonants[(rand() % strlen($consonants))];
                $alt = 0;
            } else {
                $password .= $vowels[(rand() % strlen($vowels))];
                $alt = 1;
            }
        }
        return $password;
    }