phpでテキストファイルへ書き込み
HTMLでのテキストエリアに記述された内容をPHPを利用して、テキストファイル化したいと考えています。
具体的には、画像上をクリックし、座標値(xとy)をテキストエリアに表示させます。
その表示された座標値をテキストファイルに保存したいと考えています。
以下がソースコードです。
----- sumple.php ------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<SCRIPT type="text/javascript">
function xyget(e){
var box = document.getElementById("xy");
box.value += e.clientX + "\n" + e.clientY + "\n";
}
</SCRIPT>
</head>
<body>
<br>画像上をクリック<br>
<form name="picture">
<div><img src="sumple.jpg" onclick="xyget(event)" id="pic"></div>
<b>座標値</b>
<form action="sumple.php" method="POST">
<textarea name="xy" rows="5" cols="5"></textarea>
<input type="submit" value="完了">
</form>
<?php
$content = $_POST['xy'];
if ($content) {
$fp = fopen('sumple.txt', 'w');
fputs($fp, $content);
fclose($fp);
print "書き込み完了しました。";
}
?>
<br>
</body>
</html>
----------------------------------------------
テキストファイルはあらかじめ作成してあり、テキストエリアに座標値もちゃんと表示できています。
ですが、完了ボタンを押してもテキストファイルに書き込みがされず、困っています。
お願いします。