php-3

「htmlspecialchaers」ファンクション
特殊文字を HTML エンティティに変換する

「ENT_QUOTES」パラメータ
「シングルクオーテーション」「ダブルクオーテーション」ともに変換ができる。

sample.html

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>php フォームに入力した内容を取得する!</title>
</head>

<body>
<form action="sample4.php" method="get">
<dl>
<dt><label for="my_name">お名前:</label></dt>
<dd>
<input id="my_name" type="text" name="my_name" size="35" maxlenght="255" value="">
</dd>

<dt><label for="message">メッセージ:</label></dt>
<dd><input id="message" type="text" name="message" size="35" maxlenght="255" value=""></dd>
</dl>
<input type="submit" value="送信する">
</form>
</body>
</html>

sample.php

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>php フォームに入力した内容を取得する!</title>

</head>

<body>
<dl>

<dt>お名前:</dt>
<dd><?php print(htmlspecialchars($_GET['my_name']));?></dd>

<dt>メッセージ:</dt>
<dd><?php echo(htmlspecialchars($_GET['message']));?></dd>

</dl>
</body>
</html>