我需要创建一个.xls文件并为其分配正确的mimetype。一个简单的header()
声明不起作用可能是因为我在使用PHPGtk。打开文件时如何在PHP中使用fwrite设置文件的MIME类型?
的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);
此代码不需要MIME类型,因为该文件被写入磁盘。你打算通过浏览器将文件输出给用户吗? –
@George不,文件将写入磁盘,不涉及浏览器。 –