Запись значения из textarea в txt файлы

454
01 января 2017, 20:25

Здравствуйте. У меня есть на странице 3 поля textarea. Как мне сделать, что бы при нажатии на кнопку их значения перезаписывали содержимое в разных txt файлах.
Т.е. значение, к примеру, из поля groups вносилось в groups.txt, из photo в photo.txt и т.д.

Заранее спасибо.

Answer 1

1) Получаете значения из этих полей и отправляете их в ajax запросом:

$.ajax({
   type: "get",
   url: "PHPFile.php", // Название PHP файла
   dataType: "json",
   data: {'groups': $('#groups').val(), 'photo': $('#photo').val(), 'message': $('#message').val()},
   success: function(data) { // Это можно убрать, если не хотите получать ответа. data - это тело ответа на запрос
      alert('Запрос успешно отправлен! :)')
   },
   error: function(data) { // Это можно убрать, если не хотите получать сообщение о том, что вылезла ошибка. data - это тело ошибки
      alert('Какая-то ошибка :(')
   }
});

2) Получаете эти значения в PHP файле и перезаписываете файлы txt:

<?php
   header("Content-type:application/json; charset=utf-8");
   // Проверяем, все ли значения есть
   if(isset($_GET['groups']) && isset($_GET['photo']) && isset($_GET['message'])){
      // Если указаны все, то записываем значения в файлы
      file_put_contents('groups.txt', filter_input(INPUT_GET, 'groups', FILTER_SANITIZE_STRING));
      file_put_contents('photo.txt', filter_input(INPUT_GET, 'photo', FILTER_SANITIZE_STRING));
      file_put_contents('message.txt', filter_input(INPUT_GET, 'message', FILTER_SANITIZE_STRING));
   };
?>
READ ALSO
Доступ к static protected свойству в php

Доступ к static protected свойству в php

Есть базовый класс View, в котором лежит protected static свойство:

542
AES Python &lt;-&gt; PHP (Chris Veness) [требует правки]

AES Python <-> PHP (Chris Veness) [требует правки]

Здравствуйте, существует класс для шифрования/дешифрования по алгоритму AES от Chris VenessНа всякий случай привиду конкретные файлы php: AES

531
Безопасность сессий. Как быть с regenerate_id?

Безопасность сессий. Как быть с regenerate_id?

Собственно сабж заключается в следующем: как завещал phpnet использую временную метку для определения просроченных сессий

355