Сохранение поступающего post запроса PHP
Час добрый
Подскажите пожалуйста как при помощи php можно обработать поступающий запрос в виде json данных. Json который отправляют при помощи post запроса выглядит следующим образом:
{'source': 'ok parse mskmigrant', 'contact': '79999999999', 'info': 'У вас есть РВП или ВНЖ?: (Есть ВНЖ)\nГде вы сейчас находитесь?: (Московская область)\nВыберите ваше текущее гражданство: ( )\n', 'query_info': {'question1': 'У вас есть РВП или ВНЖ?', 'answer1': 'Есть ВНЖ', 'question2': 'Где вы сейчас находитесь?', 'answer2': 'Московская область', 'question3': 'Выберите ваше текущее гражданство:', 'answer3': ' '}, 'type': 'ok parse', 'name': 'Алекс Иванов', 'nameurl': 'https://ok.ru/profile/609999999999', 'formname': ' Консультация для граждан Таджикистана', 'created_at': '1653900240000'}
Подскажите пожалуйста как можно его сохранить в txt файл при помощи php чтобы получить примерно следующий вид:
@source@
ok parse mskmigran
@contact@
79999999999
@info@
У вас есть РВП или ВНЖ?: (Есть ВНЖ)\n
Где вы сейчас находитесь?: (Московская область)\n
Выберите ваше текущее гражданство: ( )\n',
@query_info@
question1: У вас есть РВП или ВНЖ?\n
answer1: Есть ВНЖ\n
question2: Где вы сейчас находитесь?
answer2: Московская область
question3: Выберите ваше текущее гражданство
answer3:
@type@
ok parse
@name@
Алекс Иванов
@nameurl@
https://ok.ru/profile/601114
@formname@
Консультация для граждан Таджикистана
@created_at@
1653900240000
Ответы (1 шт):
Автор решения: Red
→ Ссылка
1)Спарсить данные спомощьюэкспройда, по сепараторам "," и заголовки по ":"
explode()
https://www.php.net/manual/ru/function.explode.php 2)Массив в цикле по строчно записать в файл txt
fopen()