Panjabel Posted October 12, 2010 Share Posted October 12, 2010 Hi i need help with this read -p "Enter a password" pass if test "$pass" = "jerry" then echo "Password verified." else echo "Access denied." fi fi works in unix only. Is there an alternative for windows ? Thanks in advance Quote Link to comment https://forums.phpfreaks.com/topic/215675-fi-alternative-for-windows-in-php/ Share on other sites More sharing options...
trq Posted October 12, 2010 Share Posted October 12, 2010 You could use php. <?php echo "Enter a password "; $pass = trim(fgets(STDIN)); if ($pass == "jerry") { echo "Password verified."; } else { echo "Access denied."; } Quote Link to comment https://forums.phpfreaks.com/topic/215675-fi-alternative-for-windows-in-php/#findComment-1121366 Share on other sites More sharing options...
Panjabel Posted October 12, 2010 Author Share Posted October 12, 2010 if password is incorect "fi" function ask to enter password again. in your example it doesn't ask for password again Quote Link to comment https://forums.phpfreaks.com/topic/215675-fi-alternative-for-windows-in-php/#findComment-1121369 Share on other sites More sharing options...
trq Posted October 12, 2010 Share Posted October 12, 2010 The code in your original post is Bash, I'm not sure where your getting 'fi' from, that is simply how you close and 'if' statement in Bash. if password is incorect "fi" function ask to enter password again. in your example it doesn't ask for password again As for that, that's a logic issue. Your original code does no such thing. It simply displays "Access denied" and exits. You want me to fix that too? <?php function getPass() { echo "Enter a password "; $pass = trim(fgets(STDIN)); if ($pass == "jerry") { echo "Password verified."; } else { getPass(); } } getPass(); Quote Link to comment https://forums.phpfreaks.com/topic/215675-fi-alternative-for-windows-in-php/#findComment-1121372 Share on other sites More sharing options...
Panjabel Posted October 12, 2010 Author Share Posted October 12, 2010 many thanks !!! Quote Link to comment https://forums.phpfreaks.com/topic/215675-fi-alternative-for-windows-in-php/#findComment-1121373 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.