Php 我无法在暂存环境中下载excel工作表 $users=elgg\u get\u entites(type=“users”, limit=“9999”); 回声“; $columns=“IDNameUsernameEmail” 回显$columns.'/t'; foreach($users作为$user){ $guid=$user->guid; $name=$user->name; $username=$user->username; $email=$user->email; $banked=$user->banked; 如果(禁止=='no'){$body=“.guid.”.name.”.username.”.email。“ } 标题(“内容类型:应用程序/八位字节流”);标题(“内容处置:附件;filename=“Reoprt.xls”);标题(“Pragma:no cache”);标题(“过期:0”); echo$data.'/n';}echo';

Php 我无法在暂存环境中下载excel工作表 $users=elgg\u get\u entites(type=“users”, limit=“9999”); 回声“; $columns=“IDNameUsernameEmail” 回显$columns.'/t'; foreach($users作为$user){ $guid=$user->guid; $name=$user->name; $username=$user->username; $email=$user->email; $banked=$user->banked; 如果(禁止=='no'){$body=“.guid.”.name.”.username.”.email。“ } 标题(“内容类型:应用程序/八位字节流”);标题(“内容处置:附件;filename=“Reoprt.xls”);标题(“Pragma:no cache”);标题(“过期:0”); echo$data.'/n';}echo';,php,elgg,Php,Elgg,在我上面的代码中,本地工作正常。我可以在本地下载包含数据的excel工作表格式。但在暂存中放置的代码相同,我无法下载包含数据的excel工作表格式。它只在白色屏幕上显示数据。请建议我如何解决此问题。提前谢谢。请帮助我。可能是不正确的mime t在您的暂存服务器设置中键入如下所述的设置:谢谢Kenavoz,为我提供了重要信息。 $users=elgg_get_entites( type= "users", limit = "9999" ); e

在我上面的代码中,本地工作正常。我可以在本地下载包含数据的excel工作表格式。但在暂存中放置的代码相同,我无法下载包含数据的excel工作表格式。它只在白色屏幕上显示数据。请建议我如何解决此问题。提前谢谢。请帮助我。

可能是不正确的mime t在您的暂存服务器设置中键入如下所述的设置:谢谢Kenavoz,为我提供了重要信息。
$users=elgg_get_entites( type= "users",
                           limit = "9999" );
echo "<Table>";
$columns= "<TR><TH>ID</TH><TH>Name</TH><TH>Username</TH>Email<TH></TR>"
echo $columns.'/t';
foreach($users as $user){
$guid=$user->guid;
$name=$user->name;
$username=$user->username;
$email=$user->email;
$banned= $user->banned;
if(banned == 'no'){ $body = "<tbody><tr><td>".$guid."</td><td>".name."</td><td>".username."</td><td>.email.</td></tr></tbody>"
}
header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename="Reoprt.xls"); header("Pragma: no-cache"); header("Expires: 0");
echo $data.'/n';  } echo "</table>";