json、php、javascriptでim new。フォームデータをjsonファイルに保存したい。私はhtmlとjavascriptの両方を使用してフォームを作成し、phpをポストするajaxリクエストを作成しました。私のPHPファイルで私はファイルにそれを書くことを計画しています。今では私のコードは動作しますが、私はそれをjson配列にしたいと思います。これは今私が持っているものです。json配列を作成してファイルに書き込む
{
"Brand": "Ferrari",
"Model": "458 Italia",
"Year": "2010 - 2015",
"body": "2-seat Berlinetta, 2-seat Spider",
"engine": "4.5L Ferrari F136F V8",
"power": "562bhp @9000rpm",
"torque": "540nm @6000rpm",
"transmission": "7-speed dual clutch",
"topSpeed": "325kph",
"acceleration": "3.3 sec"
}
しかし、私はこのようにそれをやってみたいです。
{
"cars": [
"Brand": "Ferrari",
"Model": "458 Italia",
"Year": "2010 - 2015",
"body": "2-seat Berlinetta, 2-seat Spider",
"engine": "4.5L Ferrari F136F V8",
"power": "562bhp @9000rpm",
"torque": "540nm @6000rpm",
"transmission": "7-speed dual clutch",
"topSpeed": "325kph",
"acceleration": "3.3 sec"]
}
私は私のPHPファイルで行う必要がありますか?どのような方法で私はそれを行う必要がありますか?あなたは私は.txtファイルを使用しています見ることができるように、これは私のPHPファイル
<?php
$json = $_POST['json'];
$info = json_encode($json, JSON_PRETTY_PRINT);
$file = fopen('cars.txt', 'a');
fwrite($file, "\n". $info);
fclose($file);
?>
と最後の質問としてあることを通知するために、私はそれがファイルを.jsonすることができますか?それは何かを変えますか?皆さんありがとうございました。何をしたい
ほとんどがベースのデータベースの代わりに、独自のファイルをロールに格納します1 – charlietfl
* cars.txt *ファイルの目的は何ですか?どのように使用するかを示すことで、良い解決策を見出すのに役立つかもしれません。別のJSONを追加すると、完成したファイルは有効なJSONではなくなります。したがって、毎回同じファイルに書き込むことは、有用な結果をもたらさないようです。 – trincot
作成しようとしているJSONが有効ではないと思います。 –