- 710 名前:nobodyさん mailto:sage [2009/07/25(土) 03:07:01 ID:???]
- >>705と>>708をベースに、htmlspecialchars後の&まで&に置き換わってしまう謎を無理矢理解決して最終的にこうなりました
function h($data){ if(is_array($data)){ return array_map('h', $data); }else{ return stripslashes(preg_replace("/&/i", "&", htmlspecialchars($data ,ENT_QUOTES, "SJIS"))); } } 呼び出し箇所 if(get_magic_quotes_gpc()){ $_SESSION["input"] = h($_SESSION["input"]); } 動いてはいるものの正直自信全くナシですw >>709 こっちもできるようになりたくて試行錯誤3時間 今日はできませんでしたorz 明日また粘ります 出力したいデータを詰め込んだ変数の中身はこんなかんじです $output = " <table><tr> <td>名前</td> <td><input type=\"text\" name=\"name\" value=\"".$_SESSION["input"]["name"]."\" /></td> </tr></table> ";
|

|