残念ながら、この質問は閉鎖されるかもしれませんが、私はいくつかの人々がそれに答えることを願っています。PHPがOpen/Downloadダイアログボックスを検出しています
私はいくつかのhtmlデータでExcelを開くいくつかのPHPコードを持っています。これはPHPです:
<?php
$data = $_REQUEST['datatodisplay'];
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=Data.xls");
header("Pragma: no-cache");
header("Expires: 0");
echo $data;
?>
そして、これは形式です:
<form class='noPrint' action='demo/saveToExcel.php' method='post' target='_blank'
onsubmit="$('#datatodisplay').val($('<div>').append($('#dataTable').eq(0).clone()).html())">
<input id='excel' type='image' src='img/file.png'>
<input type='hidden' id='datatodisplay' name='datatodisplay' />
</form>
は今、このコードは素晴らしい作品、誰かがそれはつまり、これを行う方法をPHPの観点から説明することができます。私はフォームを提出すると、一時的に新しいページを開き、ダウンロードボックスが表示され、Excelで開いてからフォームページに戻ってきます(ただしExcelも開いています)
PHPはどのように知っていますかダウンロードしてフォームページに戻るようにしましたか?
あなたは本当に答えを知らないのですか?評判2,593で? – MDI
私はそれを聞いていますか? Repは何も意味しません – benhowdle89