このフォームから送信された内容をテキストファイルに書き込もうとしていますが、成功せず、空白の文字列などの奇妙な出力が表示され続けます。
<?php
$data = $_POST['url_submit'];
$fh = fopen('info.txt', 'a');
if (flock($fh, LOCK_EX)) {
fwrite($fh, $data . "\n");
fflush($fh);
flock($fh, LOCK_UN);
} else {
trigger_error("failed to lock file");
}
fclose($fh);
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return validateURL()" id="url_submit" name="url_submit">
<input type="text" autofocus="" autocomplete="off" placeholder="" style="width: 600px;margin-left: -11%;" value="" name="url">
</form>