<?php if (isset($_POST['name'])) { $x = htmlspecialchars($_POST['name']); //特殊文字の変換 if(get_magic_quotes_gpc()){ //SJISのページの場合はこの3行が必要 $x = stripslashes($x); } echo "<pre>"; echo $x; echo "</pre>"; } ?> <form action="p2.php" method="post"> 入力:<br> <textarea name="name" rows="5" cols="60"></textarea><br> <input type="submit" value="入力"> <input type="reset" value="クリア"> </form>
if(get_magic_quotes_gpc()){ //SJISのページの場合はこの3行が必要 $x = stripslashes($x); }最初の頃は知らなくて、フォームから入力した文字列におかしな\が入って本当に困りました。