<?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);
}
最初の頃は知らなくて、フォームから入力した文字列におかしな\が入って本当に困りました。