AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"

Почему не записывает в файл?

$json = file_get_contents("../data/account/acc.json");
$jsonFile = json_decode($json, true);

else if (!empty($emailr) && !empty($passwordr) && !empty($namer)) {
	if (empty($jsonFile[$emailr])) {
		echo "Svobodno";
		$content = ["$emailr" => "$passwordr"];
		$contentJson = json_encode($content);
		file_put_contents($json,$contentJson);
	}
	else {
		echo "Такой Email уже зарегестрирован";
	}
}


Ошибок не выдает, в чем беда?
  • Вопрос задан
  • 223 просмотра
Пригласить эксперта
Ответы на вопрос 2
antoo
@antoo
file_put_contents первым аргументом принимает $filename (имя файла, куда записать), вы вместо имени туда отдаёте содержимое другого файла.
Ответ написан
Комментировать
IceRD
@IceRD
попробуйте в file_put_contents явно указать куда записывать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы