Где ошибка в коде? 
		
		
		
		мне надо закатать в json js-обьект и записать его на сервере в файл: 
	
var строка = 'json=' + JSON.stringify(x);
var запрос = new XMLHttpRequest();
запрос.open('POST', 'сохранить_JSON.php');   
запрос.setRequestHeader('Content-Type', 'application/json; charset=utf-8');   
запрос.send(строка);
сохранить_JSON.php: 
$json = $_POST['json'];
file_put_contents('./1.json', $json);
- файл 1.json создается но он пустой  | 
	
		
 запрос.setRequestHeader('Content-Type', 'application/json; charset=utf-8'); - это не нужно серверу, сохранять он будет строку, да и $json = $_POST['json']; тоже не к чему. 
	Проверить что передает клиент.  | 
	
		
 я пытаюсь реализовать простейший учебный код 
	надо передать json на сервер и записать в файл напиши правильный вариант пжста  | 
	
		
 надо передать json на сервер - json, это просто формат представления данных, и сервер получит строку описывающую эти данные. Вам не получать данные эти нужно, а сохранить, сохраняйте, заголовок серверу, что это json-строка совсем не нужен. 
	file_put_contents - сохранит то, что прислал клиент, и если пусто, значит проверяйте что клиент отправляет. А вот это: var строка = 'json=' + JSON.stringify(x); var запрос = new XMLHttpRequest(); запрос.open('POST', 'сохранить_JSON.php'); запрос.send(строка); выбросить и не баловаться русским.  | 
| Часовой пояс GMT +3, время: 07:49. |