Ниже приведен код, который экспортирует базу данных в Excel, которая отлично работает, я получаю файл XLS, который могу загрузить, он находится на моем собственном сервере, но когда я загружаю его на свой веб-сайт, он, похоже, не работает так же.
Должен сказать, что для проверки у меня есть 3500 записей на сайте вместо 10 записей на моем локальном сервере.
Когда я загружаю это с моего сайта, он выдает мне список. но на моем локальном сервере не появляется всплывающий файл XLS для доступной загрузки, ..? У кого-нибудь есть идеи?
<?php
//export.php
$connect = mysqli_connect("$databaseHost", "$databaseUsername", "$databasePassword", "$databaseName");
$output = '';
$query = "SELECT * FROM users";
$result = mysqli_query($connect, $query);
if(mysqli_num_rows($result) > 0)
{
$output .= '
<table class="table" bordered="1">
<tr>
<th align=left>'.$language901.'</th>
<th align=left>'.$language902.'</th>
<th align=left>'.$language903.'</th>
<th align=left>'.$language904.'</th>
<th align=left>'.$language905.'</th>
<th align=left>'.$language906.'</th>
<th align=left>'.$language907.'</th>
<th align=left>'.$language908.'</th>
<th align=left>'.$language909.'</th>
<th align=left>'.$language910.'</th>
<th align=left>'.$language911.'</th>
<th align=left>'.$language912.'</th>
<th align=left>'.$language913.'</th>
<th align=left>'.$language914.'</th>
<th align=left>'.$language915.'</th>
<!--<th align=left>'.$language916.'</th>-->
</tr>
';
while($row = mysqli_fetch_array($result))
{
$output .= '
<tr>
<td align=left>'.$row["id"].'</td>
<td align=left>'.$row["statuswm"].'</td>
<td align=left>'.$row["datumontvangen"].'</td>
<td align=left>'.$row["ontvangendoor"].'</td>
<td align=left>'.$row["datumafgifte"].'</td>
<td align=left>'.$row["afgegevendoor"].'</td>
<td align=left>'.$row["barcode"].'</td>
<td align=left>'.$row["volumestroom"].'</td>
<td align=left>'.$row["fabrikant"].'</td>
<td align=left>'.$row["monteur"].'</td>
<td align=left>'.$row["opdrachtnummer"].'</td>
<td align=left>'.$row["mijnaansluitingnmr"].'</td>
<td align=left>'.$row["projectnummer"].'</td>
<td align=left>'.$row["projectnaam"].'</td>
<td align=left>'.$row["notitie"].'</td>
<!--<td align=left>'.$row["geschiedenis"].'</td>-->
</tr>
';
}
$output .= '</table>';
header('Content-Type: application/xls');
header('Content-Disposition: attachment; filename=download.xls');
echo $output;
}
?>