[PHP-users 18980]フォームで文字を送ると文字の後ろに '\' ?

jerry jerry @ kfx.biglobe.ne.jp
2003年 11月 17日 (月) 16:25:19 JST


初めまして、ジェリーと申します。初心者です。
(環境PHP 4.1.2 Apache 1.3.26)

以下のサンプルソースで"ソ"を送信すると"ソ\"になります。
アドバイス等ありましたらよろしくお願い致します。


<HTML>
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>TEST</TITLE>
</HEAD>
<BODY>
<?php
$body = "</BODY>\n</HTML>\n";
if(!isset($swch)){$swch="default";}

switch($swch){
 case 1:
  print "case_1<br>\n";
  print "" .$_POST["sample"] ."<br>\n";
  $body;
  break;
 case "default":
  print "case_default<br>\n";
  print "<form method=\"POST\" action=\"?swch=1\">\n";
  print "<input type=\"text\" name=\"sample\">\n";
  print "<input type=\"submit\" value=\"送信\">\n";
  print "</form>\n";
}
?>
</BODY>
</HTML>




PHP-users メーリングリストの案内