私のコードでは、fgetcsv でファイルを作成しています。ダウンロードしてファイルを開きますが、私のページのすべての html が csv ファイルに含まれています。とにかく、余分なhtmlではなく、ファイルから出力したいデータだけを持つことができますか? csvを作成するための私の機能は以下です
function makefile()
{
header('Content-type: text/csv');
header("Cache-Control: no-store, no-cache");
header("Content-Disposition: attachment;filename=file.csv");
$this->filepointer = fopen('php://output', 'a');
for($count=0;$count < count($this->alldata);$count++)
{
fputcsv($this->filepointer, $this->alldata[$count]);
}
fclose($this->filepointer);
}
また、 $this->filepointer = fopen('file.csv', 'w') を使用しても、ファイルには引き続き html が入力されるのではないかと考えていました。ファイルをダウンロードする必要がないので、ファイルが正しい形式で作成されているかどうかを確認するために使用していました。再度、感謝します