# Excel File
$filename = $_SERVER['DOCUMENT_ROOT']."XXX.txt";
$fp = fopen( $filename, "w" );
fwrite( $fp, $content);
fclose( $fp );
chmod($filename, 0755);
header( "Content-type: application/vnd.ms-excel;" );
header( "Content-Disposition: attachment; filename=XXX.xls" );
header( "Content-Description: PHP4 Generated Data" );
,但如果我按下"Excel下载"按钮,Excel文件没有打开。只是嵌入浏览器与简单的表打开不是excel文件。有人说可能发生了头文件冲突。我该怎么办呢?请让我知道。
开始下载后发生的事情超出了您的脚本控制;它是由浏览器定义的。不能强迫用户打开文件。如果你的脚本工作正常,文件应该下载。
如果你说你的问题是文件显示为一个简单的HTML表格或表格文本而不是Excel文件,你应该知道Excel文件遵循专有结构