0

我需要创建一个 .xls 文件并为其分配正确的 mimetype。一个简单的header()语句不起作用可能是因为我使用的是 PHPGtk。

MSOffice 在打开文件时给我一个错误,它说内容可能不反映文件的扩展名,所以我立即认为这可能是因为 mime 类型。

目前,代码是(在一个非常畸形的 html 片段中):

$table = '<table><thead><tr><th>Oi</th></tr></thead><tbody><tr><td>opaopaopa</td></tr><tr><td>sjiasiaj</td></tr></tbody></table>';
      $handle = fopen('C:\opa.xls','w+');
      fwrite($handle, $table);
      fclose($handle);
4

1 回答 1

2

在 Windows 上,文件没有 mime 类型。它们仅通过其扩展名来标识。

于 2011-09-12T17:16:32.710 回答