我正在尝试将从此表单提交的内容写入文本文件,但我没有成功,并且我不断获得奇怪的输出,例如一串空格等。
<?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>
答案 0 :(得分:0)
输入的名称是url而不是url_submit。
$data = $_POST['url'];
你的javascript函数validateURL()做了什么?