Я новичок в PHP и пытаюсь сохранить ввод в текстовый файл, но действие POST ничего не делает:
<form method="POST" action="<?php $_SERVER["PHP_SELF"]; ?>">
Name: <input type="text" name="usersname"/><br/>
<input type="submit" value="Write" name="submitwrite"/>
</form>
и в том же файле вверху:
<?php
// Check if the user submitted this form
if (isset($_POST["submitwrite"])) {
// Open the file in write mode
$handle = fopen("writetest.txt","a+");
// If successful
if ($handle) {
// Write to that handle the username submitted in the form and the date
fwrite($handle,$_POST["usersname"] . " - " . date("Y-m-d"));
// Close the file
fclose($handle);
}
}
?>
Я нажимаю кнопку, и она не POST к себе .... как это исправить ??
ОБНОВЛЕНИЕ: Спасибо за ваши ответы .. Проблема была с разрешениями файла ... сервер не позволяет мне установить 777, только 755. С этим кодом не было ничего плохого. Я рад, что вы помогли мне обнаружить это !!