※ ChatGPTを利用し、要約された質問です(原文:ファイルにコーテーション類を書き込む方法)
ファイルにコーテーション類を書き込む方法
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に渡して、ファイルに書き込むには
どうすればよろしのでしょうか?
よろしくお願いします。
お礼
php.iniの設定でうまく動作しました。 ありがとうございました。