私は現在、phpでWebページを仕上げています。
基本的に、Excel ファイルに出力する必要があるデータがいくつかあります。少しグーグルで検索した後、このPHPExcelプロジェクトを見つけ、それを使用してデータを出力しました。それは完璧に機能します。
さて、上記のデータ出力が発生したら、window.open(URL_OF_THE_MAKEOUTPUT.PHP_FILE_GOES_HERE)javascript関数を使用して、データを保持している現在のウィンドウが損なわれないようにします。ここで、Excel ファイルが生成され、クライアント コンピューターへのダウンロードが開始されたら、その 2 番目のウィンドウを閉じたいと思います。
だから、今まで私はこの小さなコードに問題があることを知っていました
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename=report-'.date('d.m.Y').'.xls');
そのため、私はこれを後で行うことができません->
echo "<script>window.close;</script>";
使ってみた
ob_start("callback");
ページの最初に
ob_end_flush();
最後に、まだ運がありません。
何か案は?
事前にTnx!!!