Задать вопрос
@grgergreg

Как преобразовать сохранившейся файл txt в json формат?

Здравствуйте, сделал сервер который принимает $_POST запросы с разных серверов и записывает ответ в txt файл.
<?

print_r($_REQUEST);
writeToLog($_REQUEST, 'incoming');

/**
 * Write data to log file.
 *
 * @param mixed $data
 * @param string $title
 *
 * @return bool
 */
function writeToLog($data, $title = '') {
 $log = "\n------------------------\n";
 $log .= date("Y.m.d G:i:s") . "\n";
 $log .= (strlen($title) > 0 ? $title : 'DEBUG') . "\n";
 $log .= print_r($data, 1);
 $log .= "\n------------------------\n";
 file_put_contents(getcwd() . '/hook.log', $log);
 return true;
}


Вопрос, как мне преобразовать из этих данных в txt файле формат json и вывести их на сервер

Решил сохранять в txt файл, так как когда с помощью json_decode преобразовываю выдает все время "NULL"

Данные которые записываются при обращении на сервер:
Array
(
    [event] => ONCRMDEALUPDATE
    [data] => Array
        (
            [FIELDS] => Array
                (
                    [ID] => 1
                )

        )

    [ts] => 1
    [auth] => Array
        (
            [domain] => bitrix
            [client_endpoint] => https://bitrix
            [server_endpoint] => https://bitrix
            [member_id] => https://bitrix
            [application_token] => https://bitrix
        )

)


Буду рад если поможете. Спасибо.
  • Вопрос задан
  • 532 просмотра
Подписаться 1 Средний 9 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы