If you just want to enter password on a Unix-like system you could use the following:

<?php

function get_password($prompt)
{
  $ostty = `stty -g`;
  system(
          "stty -echo -icanon min 1 time 0 2>/dev/null || " .
          "stty -echo cbreak"
          );

  echo "$prompt: ";

  // Get rid of newline when reading stdin
  $r = substr(fgets(STDIN), 0, -1);

  echo "\n";
  system ("stty $ostty");

  return $r;
}

$p = get_password("Password");
echo "Pasword entered: $p\n";

?>

Edin

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to