Запись данных из input при нажатии на кнопку
Здравствуйте! Сразу предупреждаю, я с JavaScript не работал толком никогда. Но появилась задача, которую желательно решить именно с помощью JS. Задача следующая: при нажатии на кнопку button должно происходить событие типа записи данных сразу из двух полей input (поля находятся над кнопкой, и они оба заполнены) в файл, расположенный на сервере.
Данная функция должна исполняться неоднократно, при этом предыдущие записи не должны удаляться из файла. Либо каждый раз должен создаваться новый файл. Прошу помочь с решением. Примером или советом. Заранее спасибо! |
Цитата:
Цитата:
|
Если сервак умеет PHP, то можно так:
<form action="handler.php" method="POST"> <input type="text" name="field1" /> <input type="text" name="field2" /> <button type="submit">Отправить</button> </form> handler.php: $field1 = $_POST['field1']; $field2 = $_POST['field2']; $data = "Поле 1: $field1, Поле 2: $field2"; file_put_contents('your_file.txt', $data, FILE_APPEND); |
Только имей ввиду: вместо полей тебе туда че угодно могут заслать (долбаные спамеры, или твои недруги). Ну и файл спрячь выше корня вебсайта, иначе он будет публично доступен. Хотя походу ты полный чайник, и наверняка у тебя получится не сайт, а решето ))
|
Пока все тестируется на локалке. И в сетку будет выбрасываться только при дальнейших требованиях. Но на всякий пожарный удаленная запись необходима. Если все-таки дело пойдет дальше.
Ну я планировал с node.js заморочится. Можно и php посмотреть. Мб устоит и такое решение. Насчет спамеров и недругов - все прекрасно понимаю. Это меня не особо интересует. И про общий доступ я в курсе. Кароч, сяп. Сейчас попробую. |
Цитата:
|
Пока не работает.
Все равно еще раз спасибо. Дальше я сам. |
Описание задачи как таковой совпадает с функционалом сессии.
|
Часовой пояс GMT +3, время: 03:32. |