在PHPExcel/Shared/OLE/OLE_File.php 中 function init
$this->_tmp_filename = tempnam($this->_tmp_dir, "OLE_PPS_File");
下加入
if($this->->_tmp_filename==false){
$this->->_tmp_filename="C:\\WINDOWS\\Temp\\".time()."tmp";
}
因為
tempnam 函數 在windows2003 中 無法生成 臨時文件名
摘自 lpdx111的專欄