Я пытаюсь использовать услугу Transendit.com с помощью Codeigniter. В настоящее время я пытаюсь создать страницу уведомления. Я могу получить запрос POST (в формате JSON) и записать его в файл. Странно то, что я не могу разобрать объект JSON в массив PHP, чтобы я мог извлечь из него соответствующие данные. Когда я дешифрую его перед записью в файл, файл пуст. Если код JSON не записывается в файл.Как разобрать объект JSON? Fails
Это мой код контроллера:
$result = $_POST['transloadit'];
$result = json_decode($result); // This produces empty content in file
$this->load->helper('file');
if (! write_file('./files/myfile.php', $result))
{
echo 'Unable to write the file';
} else {
echo 'File written!';
}
объект JSON, который отправляется на страницу можно найти здесь: http://pastie.org/3056727
Это только объект json, пока вы его не расшифруете, тогда это объект stdclass PHP. –
Моя основная цель - извлечь данные из этого объекта JSON и записать его в базу данных. Как я могу это сделать? (запись в файл только для того, чтобы я мог видеть результат). –