-2

フォーラムがあり、訪問者は 20 文字を超えるユーザー名を登録できます。これらの訪問者が (長い) ユーザー名での登録を拒否するにはどうすればよいですか?

登録フォームは PHP 言語を使用しています。

ありがとう、

4

3 に答える 3

2

maxlength最初のステップとして、属性を HTML フォームに追加できます。

<input type="text" name="username" maxlength="20" />

PHP 側でstrlenは、渡されたパラメーターの長さを確認するために使用できます。

于 2012-12-11T19:04:22.190 に答える
0

条件を作ります。

if (strlen($_POST['whatever-username-field']) > 20){
   // not allowed to proceed 
}
于 2012-12-11T19:04:28.710 に答える
0

次のような文字列の長さstrlen()を意味する関数を使用します。

if(strlen($username) > 20) {echo "You can not enter more than 20 characters";}

または、HTML フォームで max length 属性を使用します。お気に入り:

  Username: <input type="text" name="usrname" maxlength="20" />
于 2012-12-11T19:04:36.253 に答える