トップ >入力したものを表示する

入力:

<?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>

シフトJISでPHPのページを作った場合、下記の処理をしないと時々\(円マーク)が表示されます。

    if(get_magic_quotes_gpc()){ //SJISのページの場合はこの3行が必要
      $x = stripslashes($x);
    }
最初の頃は知らなくて、フォームから入力した文字列におかしな\が入って本当に困りました。



メニュー
  1. リンク元を表示する
  2. サーバ変数を表示するページ
  3. 入力したものを表示する
  4. 日付、時間を表示する
  5. メタ情報を表示する

リンク
  1. 自動相互リンク集
  2. 便利リンク集