在window2003 iis環境下,PHPExcel無法創建臨時文件的問題

在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的專欄

You May Also Like