PHP .htpasswd Password Generation

.htpasswd Password Generation

<?
$file = ".members";

echo "<form method=post action=?>
&nbsp;User: <input type=textbox name=user>
&nbsp;Pass: <input type=password name=pass>
&nbsp;<input type=submit name=submit value=Submit></form>";

if (isset($_POST['submit'])  && is_file("$file")) {
  extract($_POST);
  if (isset($user) && isset($pass) && $user != "" && $pass != "") {
    $a = exec("htpasswd.exe -cb $file $user $pass");
    $data = file($file);
    foreach($data as $show) { echo "$show"; }
  }
}
?>