Нечто подобное может работать.
Возможно, вы захотите сделать больше со значениями, которые они вводят, и со всеми, но это в основном сделает то, что вы просите.
Вы также захотите убедиться, что у вас есть правильный путь к файлу, который вы пытаетесь записать, и что у этого файла есть правильные разрешения, позволяющие записывать его в:
<html>
<head>
<title>Simple Guestbook</title>
</head>
<body>
<h1>Simple Guestbook Comment Creator</h1><br>
<?php
if (isset($_POST['submit'])) {
if (strlen(trim($_POST['comment']))) {
$file = fopen("texttest.txt", "a");
fputs($file, "$_POST['comment'])\n");
fclose($file);
}
} else {
?>
<form method = "post" action = "<?php echo($_SERVER['PHP_SELF']); ?>">
<label>Leave your comment
<textarea name="comment" rows="10" cols="20"></textarea>
</label>
<input type="submit" name="submit" value="Submit Comment" />
</form>
<?php
}
?>
</body>
Кроме того, поскольку вы возвращаетесь на ту же страницу, вы можете поместить какое-то сообщение, сообщающее человеку, что ему удалось что-то ввести в вашу адресную книгу.