Я пытаюсь получить значения в CSV-файл из HTML-формы.Ниже приведен код, который я использую
my.php:
if($error == '')
{
$file_open = fopen("contact_data.csv", "a");
$no_rows = count(file("contact_data.csv"));
if($no_rows > 1)
{
$no_rows = ($no_rows - 1) + 1;
}
$form_data = array(
'sr_no' => $no_rows,
'name' => $name,
'email' => $email,
'subject' => $subject,
'message' => $message
);
fputcsv($file_open, $form_data);
$error = '<label class="text-success">Thank you for contacting us</label>';
$name = '';
$email = '';
$subject = '';
$message = '';
}
, но я получаю CSV без заголовков.(в формате CSV)
test,test@g.com,test_sub,test_msg
user,user@g.com,user_sub,user_msg
Ожидаемый результат: (в формате CSV)
name, email, subject, message
test, test@g.com, test_sub, test_msg
user, user@g.com, user_sub, user_msg