0

我想在我的服务器上保存一个文本文件,所以我使用了file_put_contents一些标志。<input type="text" name="loaded">我还必须从包含一些人名的字段中导入一个值。

<input type="text" name="loaded">
 //other html code
<form method="post" action="scriptf.php">
<input type="submit" value="Go!" />
</form>

此脚本仅保存在 foldera/file.txt 上“Lucas Smith (lsmith334) +”,但它缺少ex(包含该输入中的文本)。

<?php
$file = 'foldera/file.txt';
$ex = $_POST['loaded'];
$person = "Lucas Smith (lsmith334) + ".$ex;
file_put_contents($file, $person, FILE_APPEND | LOCK_EX);
?>

我究竟做错了什么?

4

1 回答 1

0

您的输入不在表单内

<form method="post" action="scriptf.php">
<input type="text" name="loaded">
<input type="submit" value="Go!" />
</form>

应该可以工作,所有输入都需要在表单标签内

嵌套表单是个坏主意,应该完全避免,我想不出嵌套它们的好理由

它实际上也违反了标准 你能嵌套html表单吗?

多个表单没问题,嵌套表单是

于 2013-07-02T18:53:08.243 回答