Tôi muốn tạo tệp csv, nhưng khi tôi chạy mã, nó trả về trang ngân hàng và không có tệp csv. Tôi sử dụng PHP 5. Tôi sử dụng mã sau:Tạo tệp csv bằng php
<?php
$data = array ('aaa,bbb,ccc,dddd',
'123,456,789',
'"aaa","bbb"');
$fp = fopen('data.csv', 'w');
foreach($data as $line){
$val = explode(",",$line);
fputcsv($fp, $val);
}
fclose($fp);
?>
Cảm ơn bạn!
Bạn cần 'echo' đầu ra sau' fclose ($ fp); ' –
Bạn không phải' echoing' bất cứ thứ gì, do đó trang sẽ chỉ trống. Nó sẽ chỉ tạo ra csv cho bạn theo mã của bạn. – Rikesh