1

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"
}
]
4

0 回答 0