私は自分のメディアクラスのWebページでクイズを作ります。私はプログラミングが初めてです。データCSVファイルを編集してより有用なものにする方法を学ぶ必要があります。現在、私のCSVファイルを見ると、4列の数字しか得られません(クイズの結果)。タイムスタンプを含む列と、クイズを記入した人のIPアドレスを示す列の2つの列を追加する必要があります。私のPHPのPHP経由でCSVファイルを編集する
一部は次のようになります。
$csv_filehandle = fopen("/var/www/html/data/quiz.csv",'a');
fputcsv($csv_filehandle,array($summer,$spring,$fall,$winter));
fclose ($csv_filehandle);
$visit_id = uniqid('',TRUE);
$all_my_variables = array(
'timestamp' => $current_timestamp,
'user_ip' => $_SERVER['REMOTE_ADDR'],
'summer' => $summer,
'spring' => $spring,
'fall' => $fall,
'winter' => $winter,
);
$json_filehandle = fopen("/var/www/html/data/$visit_id.json",'w');
fwrite($json_filehandle,json_encode($all_my_variables));
fclose($json_filehandle);
$current_hour = date_default_timezone_set("America/Chicago");
$current_timestamp = date(DATE_RFC822);
/彼らは私のcsvファイルに表示されるように、私はこれらの列を追加するにはどうすればよいですか? 大歓迎です!
このコードを並べ替えるのではなく、複数の異なる質問で投稿するのではなく、何をしようとしているのかを簡単に説明してください。私の提案:CSVのものを捨て、データベースにまっすぐ行く。 –
+1進歩、素敵なコードブロックの投稿と謙虚さの表明。 – Smandoli