【发布时间】:2011-09-12 17:13:59
【问题描述】:
我需要创建一个 .xls 文件并为其分配正确的 mimetype。一个简单的header() 语句不起作用可能是因为我使用的是 PHPGtk。
MSOffice 在打开文件时给我一个错误,它说内容可能不反映文件的扩展名,所以我立即认为这可能是因为 mime 类型。
目前,代码是(在一个非常畸形的 html sn-p 中):
$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);
【问题讨论】:
-
此代码不需要 MIME 类型,因为文件已写入磁盘。您是否打算通过浏览器将文件输出给用户?
-
@George 不,文件将写入磁盘,不涉及浏览器。
标签: php mime-types fwrite php-gtk