weranda
@weranda

Почему текстовый файл (.txt) превращается в бинарный?

Приветствую.
На сайте есть кнопка. При клике по ней через jquery ajax отправляются данные в php файл. Этот файл записывает полученные данные в текстовый файл. Проверяю работу — все работает нормально. Проверяю спустя месяц или два — содержимое файла превращается из удобочитаемого вот в такое:
...
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
...

У меня к вам несколько вопросов:
1. Почему так происходит?
2. Что можно сделать, чтобы избежать этого?
3. Можно ли как-то восстановить содержимое файла в нужный вид?

P.S.
Файл предоставить не могу, так как в нем конфиденциальные данные.
  • Вопрос задан
  • 274 просмотра
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
1. Какой-то другой скрипт переписал файл.
2. Найти этот скрипт. Или заменить пути сохранения файлов, если лень.
3. Взять из резервной копии (только не говорите, что у вас их нет).
Ответ написан
Возможно, через уязвимость(и) веб-сайта содержимое файла перезаписывается. Существуют сканеры безопасности - стоит проверить ими.
Стоит посмотреть на логи, фильтруя по пути. Можно проверить с каких IP идёт запрос. Для дополнительной информации стоит добавить журналирование параметров запроса и само тело запроса.
Как восстановить: восстановить из резервной копии.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы