WordPressにて下記のPHPコードでCSVファイルをブラウザで出力すると、
244行にもなるタグなどを含むCSVファイルが出力されてしまいます。
求めている内容だけ出力されないのは、なぜでしょうか。
よろしくお願いいたします。
<PHPコード>
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
<?php
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="test.csv"');
// do not cache the file
header('Pragma: no-cache');
header('Expires: 0');
$data = Array(
0 => 'あいうえお',
1 => 'かきくけこ',
2 => 'さしすせそ',
3 => 'たちつてと'
);
$fp=fopen("php://output","w");
foreach ($data as $a){
fputs($fp,$a."\n");
}
fclose($fp);
?>
<出力されたCSV fileの冒頭>
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
<!DOCTYPE html>
<html lang="en-US" class="no-js">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
・
・
・
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/27 06:52
2017/06/27 09:31
2017/06/27 11:45