<html>
 
    <head>
 
        <title>Random Password Generator</title>
 
    </head>
 
    <body font-color="red">
 
    <center>
 
        <h3>Random Password Generator</h3>
 
        <?php
 
        if (isset($_GET['error'])) {
 
            echo "<font color=red>$_GET[error]</font>";            
 
        }
 
        ?>
 
        <br><br>
 
        <table cellspacing="20" bordercolor="blue" width="35%">
 
            <form action="" method="post">
 
                <tr>
 
                    <td align="left">Generating Password For</td>
 
                    <td align="right"><input type="text" name="reason" size="30"></td>            
 
                </tr>
 
                
 
                <tr>
 
                    <td align="left">Password Length</td>
 
                    <td align="right">
 
                        <select name="passLength">
 
                                <option value="5">5</option>
 
                                <option value="7">7</option>
 
                                <option value="10">10</option>
 
                                <option value="12">12</option>
 
                                <option value="15">15</option>
 
                        </select>
 
                    </td>
 
                </tr>
 
                <tr>
 
                    <td align="left">Number Of Passwords</td>
 
                    <td align="right">
 
                        <select name="totalPass">
 
                                <option value="1">1</option>
 
                                <option value="2">2</option>
 
                                <option value="3">3</option>
 
                                <option value="4">4</option>
 
                                <option value="5">5</option>
 
                                <option value="6">6</option>
 
                                <option value="7">7</option>
 
                                <option value="8">8</option>
 
                                <option value="9">9</option>
 
                                <option value="10">10</option>
 
                        </select>
 
                    </td>
 
                </tr>
 
                <tr>
 
                    <td></td>
 
                    <td align="right"><input type="submit" value="Generate" name="getPass"></td>
 
                </tr>
 
            </form>
 
 
        </table>
 
        <br>
 
        <font 
 
            color="red">Random Password Generator Created By Peeyush Budhia<br>
 
        Version 1.0
 
        </font>
 
        <br><br>
 
        <?php
 
        if (isset($_POST['getPass'])) {
 
            if (empty($_POST['reason'])) {
 
                $_error = "Please Enter The Reason";
 
                header("location: image.php?error=$_error");
 
                exit;
 
            } else {
 
                require_once 'class.GeneratePassword.php';
 
                $_fileOpen = fopen("password.log", "a");
 
                $_reason = "Generating Password For: " . strtoupper($_POST['reason']) . "\n";
 
                fwrite($_fileOpen, $_reason);
 
                echo "<b>You have requsted " . $_POST['totalPass'] . " password(s) of " . $_POST['passLength'] . " chracters long</b><br><br>";
 
                for ($_totalPass = 1; $_totalPass <= $_POST['totalPass']; $_totalPass++) {
 
                    $_gp = new GeneratePassword();
 
                    $_password = $_gp->getPassword($_POST['passLength']) . "\n";
 
                    fwrite($_fileOpen, $_password);
 
                    echo nl2br($_password);
 
                }
 
                fclose($_fileOpen);
 
            }
 
        }
 
        ?>
 
    </center>
 
</body>
 
</html>
 
 |