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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
01 мая 2024, в 16:45
120000 руб./за проект
01 мая 2024, в 15:48
18000 руб./за проект
01 мая 2024, в 15:17
500 руб./в час