如何在从服务器运行文件时导出HTML表(用PHP从MySQL显示)


How to Export HTML Table (shown with PHP from MySQL) while running the file from Server?

我在一个.PHP文件上编写了以Excel格式导出表格的代码。

当我从Localhost(使用XAMPP)运行PHP文件时,代码工作正常。Excel文件提取为.XLS.

但是,当我把这个PHP文件放在服务器上时,.XLS文件正在被提取,但里面没有值。

我怀疑,可能是文件权限的问题;但我不确定。

我也不确定我应该给那个特定的文件分配什么模式(CHMOD 777或其他什么)。

请帮我解决这个问题。

代码如下:

<head>
<?php
        $str='';
        $fileName = 'report'.date("Y-m-d").".xls";
        $f=@fopen("download/excel/".$fileName,"w+");
?>
</head>
<body>
$str.="<table>MY TABLE CODES INSIDE THIS</table>";
    @fwrite($f,$str);
    @fclose($f);
</body>

您不能将html写入的table保存到Excel文件中,然后期望它在Excel中打开并显示相同的表。