PHPを使用します
フォーム
フォーム処理:
PHPのスーパーグローバル:$ _ GETと処理フォームデータ(フォームデータ)のための$ _POST
<form>タグのフォーム
action属性:URL指定されたフォームデータ提出
method属性:HTTPメソッドの規定を提出する際に使用します(推奨POST)
<input>タグのフォーム要素
プロパティを入力します。動的に定義されたラベルのボックスタイプ
<!DOCTYPE html> <html> <head> <title>表单处理</title> </head> <body> <form action="index.php" method="post"> Name:<input type="text" name="name" /> E-mail:<input type="text" name="E-mail" /> <input type="submit" value="Yes" /> </form> </body> </html>
HTMLドキュメントのフォームデータは、PHPファイルを処理する方法を掲示するために提出されます
同様に、PHPファイルは、フォームのPOST HTMLページのフォームの送信データを受け入れ
<!DOCTYPE html> <html> <head> <title>php处理表单</title> </head> <body> <?php echo $_POST["name"]; echo "<br />"; echo $_POST["E-mail"]; ?> </body> </html>
同様に、この方法は、フォームのPHPファイルを処理するフォームを送信するPOSTメソッドを取得するために変更することができます
フォーム検証:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>表单处理</title>
</head>
<body>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
姓名:
<input type="text" name="name" />
<br />
邮箱:
<input type="text" name="E-mail" />
<br />
网址:
<input type="text" name="url" />
<br />
评论:
<textarea rows="20px" cols="30px" name="txt"></textarea>
<br />
性别:
<input type="radio" value="男" name="sex" />男
<input type="radio" value="女" name="sex" />女
<br />
<input type="submit" value="Yes" />
</form>
<?php
function br() {
echo "<br />";
}
echo $_POST["name"] ;
br();
echo $_POST["E-mail"];
br();
echo $_POST["url"];
br();
echo $_POST["txt"];
br();
echo $_POST["sex"];
?>
</body>
</html>
$ _SERVER [ "PHP_SELF"]変数:
スーパーグローバル変数は、現在実行中のスクリプトファイル名を返します
htmlspecialchars()メソッド:
HTMLエンティティに文字
日付と時刻:
()日付:日付と時刻を取得します。
- 语法:文字列、日付(文字列形式[、INTタイムスタンプ])
- 引数:形式表示形式、タイムスタンプがタイムスタンプです
パラメータ値 | 説明 |
---|---|
と | 年4桁の完全な表現 |
メートル | 番号は0をリードすると、月を示しています |
D | 先行ゼロの月の最初の日、2桁 |
L(Lの小文字) | 曜日、全文 |
N | 1-7の文字列を、その週の最初の数 |
ワット | 週の最初の数日間、0-6 |
から | 今年の最初の数日間 |
W | 今年の最初の数週間 |
H | 先行ゼロの時間、24時間形式、 |
私 | 先行ゼロ分の数があります。 |
S | 先行ゼロの秒数、 |
ザ・ | 今日のUnixエポックからの秒数 |
時間()関数:
- 現在時刻の秒数の合計のタイムスタンプを返します。
- フォーマット:INT時間(無効)
microtime()関数:
- 現在のタイムスタンプとマイクロ秒を返します。
mktime()関数:
- 同上