/ Published in: PHP
I rewrote [this snippet](http://snipplr.com/view/15402/php-password-generator/).
Usage:
$password1 = new Password;
$password2 = new Password;
echo '<p>' . $password1->generate() . '</p>';
echo '<p>' . $password2->generate(array('length' => 50)) . '</p>';
Usage:
$password1 = new Password;
$password2 = new Password;
echo '<p>' . $password1->generate() . '</p>';
echo '<p>' . $password2->generate(array('length' => 50)) . '</p>';
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<?php /** * Generate a random password */ class Password { /** * Generate the new password * * @access public * @param array $params * @return string **/ { $upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $lower = "abcdefghijklmnopqrstuvwxyz"; $number = "0123456789"; $seed_length = 0; $seed = ''; if($use_upper === TRUE){ $seed_length += 26; $seed .= $upper; } if($use_lower === TRUE){ $seed_length += 26; $seed .= $lower; } if($use_number === TRUE){ $seed_length += 10; $seed .= $number; } $seed .= $use_custom; } for($i = 1; $i <= $length; $i++){ } return $password; } // End of generate } // End of Class Password ?>