Плагин FormCraft позволяет сохранять данные из форм через настраиваемый URL. Прописал путь (www.site.com/subs.php). Далее в этом файле нужно указать функцию для сохранения данных. Я добавил в файл код:
<?php
$json = json_encode($_REQUEST, JSON_UNESCAPED_UNICODE);
$json = json_decode($json,true);
$data = "";
foreach ($json as $key => $val) {
if(is_array($val)) {
$data .= "$key:\n";
} else {
$data .= "$key => $val\n";
}
}
file_put_contents('subs.txt', file_get_contents('php://input') );
?>
В результате не получается. По этой причине у меня есть несколько вопросов: 1. Что в этом плохого? 2. Как мне преобразовать в UTF-8?
Теперь данные выглядят так:
{"Entry ID":29,"name":"\u041d\u0430\u0437\u0430\u0440","company_name":"\u0422\u0435\u0441\u0442\u043e\u0432\u0430 \u041a\u043e\u043c\u043f\u0430\u043d\u044b\u044f","Phone_number":"0992311121","email":"uubukraine@gmail.com",":"}
но мне нужно:
[
{
"Name": "Ivor Chen",
"Gender": "Female",
"Marital Status": "Single",
"Department": "Accounting"
}
]