phpでオンラインで.htpasswdのユーザーを追加または削除する方法 include("./class.Htpasswd.php3"); /* この .htpasswd ファイルのパスを変更してください */ $htpasswdfile = "/usr2/amitc/.htpasswd"; // この行は変更しないでください echo ''; ?> <テーブルボーダー> ユーザー名: ; パスワード: ; 新しいユーザーを追加します ユーザーを削除します パスワードを変更します 表> フォーム> if(!isset($operation)) { } 他 { エコー " "; echo "この操作を実行しました。を確認してください "; echo "ユーザー $username とパスワード $password = [$doop] を設定します $handle = 新しい Htpasswd($htpasswdfile) スイッチ ($doop) { ケース「追加」: PRint "ユーザー"; $retval = $handle->addUser($username, $password); if($retval) { print "ユーザー [$username] が正常に参加しました!"; } その他 { print "ユーザー [$username] に参加できませんでした。"; } 休憩 ケース「変更」: print 'パスワードを変更します'; $retval = $handle->changePass($username, $password); if($retval) { print "[$username] のパスワードは正常に変更されました。"; } その他 { print "[$username] のパスワード変更に失敗しました。"; } 休憩 ケース「削除」: print 'ユーザーを削除'; $retval = $handle->deleteUser($username); if($retval) { print "[$username] は削除されました。"; } その他 { print "[$username] の削除中にエラーが発生しました。"; } 休憩 ケース「検証」: print 'ユーザーのパスワードを確認するコード'; $retval = $handle->verifyUser($username, $password); if($retval) { print "[$username] はパスワード [$password] で問題がないことを確認します "; } その他 { print "[$username] と [$password] の検証エラー (パスワードが間違っているか、ユーザーが存在しません!) "; } 休憩 デフォルト: print '中断しますか? '; } エコー ""; } ?> 上記では、PHP でオンラインで .htpasswd にユーザーを追加および削除する方法を、関連コンテンツも含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。