解決済み

ファイルにコーテーション類を書き込む方法

  • 暇なときにでも
  • 質問No.5372284
  • 閲覧数101
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 83% (55/66)

HTMLのフォーム(Textarea)で入力したテキストを
そのまま、ファイルに書き込みたいです。
(正式にはHTMLエディタのようにしたいです)

以下のソースのように作成しましたが、
シングルコーテーションやダブルコーテーションが
ファイルに書き込まれる時に¥がついてしまいます。

================== 入力フォーム ===================
<html>
<body>
<form name='fm' action='fsave.php' method='post'>
<textarea name='txt' rows='20' cols='40'>
</textarea>
<input type='submit' value='ファイル保存'>
</body>
</html>

================== fsave.php ===================
<?php
$txt = $_REQUEST["txt"];
$fp = fopen("sample.html","w");
fwrite($fp,$txt);
echo "ファイル書き込み完了";
?>

=============== TEXTAREAへの入力値 ===================
<a href='aaa.html'>LINK </a>

=============== sample.htmlの中身 ===================
<a href=\'aaa.html\'>LINK </a>

シングルコーテーションやダブルコーテーションを
フォームからPHPに渡して、ファイルに書き込むには
どうすればよろしのでしょうか?
よろしくお願いします。

質問者が選んだベストアンサー

  • 回答No.1

ベストアンサー率 55% (944/1707)

php.iniでmagic_quotes_gpcがonになっていませんか?
magic_quotes_gpc = Off
magic_quotes_runtime = Off
但し、必要な場合に自力でスケープしなくてはなりません。
お礼コメント
coogon21

お礼率 83% (55/66)

php.iniの設定でうまく動作しました。
ありがとうございました。
投稿日時 - 2009-10-17 01:49:01
感謝経済
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


感謝指数によるOK-チップ配布スタート!

ピックアップ

ページ先頭へ