试图将表单内容写入文本文件,但只是胡说八道

时间:2012-10-11 00:12:27

标签: php javascript ajax forms webforms

我正在尝试将从此表单提交的内容写入文本文件,但我没有成功,并且我不断获得奇怪的输出,例如一串空格等。

<?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>

1 个答案:

答案 0 :(得分:0)

输入的名称是url而不是url_submit。

$data = $_POST['url'];

你的javascript函数validateURL()做了什么?