ホームページ > バックエンド開発 > PHPチュートリアル > window2003 iis環境でPHPExcelが一時ファイルを作成できない_PHPチュートリアル

window2003 iis環境でPHPExcelが一時ファイルを作成できない_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:51:58
オリジナル
1136 人が閲覧しました

PHPExcel/Shared/OLE/OLE_File.php関数init

$this->_tmp_filename = tempnam($this->_tmp_dir, "OLE_PPS_File");

以下から参加してください

if($this->->_tmp_filename==false){

$this->->_tmp_filename="C:\WINDOWS\Temp\".time()."tmp";

}

だって

Windows 2003 では、tempnam 関数は一時ファイル名を生成できません

lpdx111さんのコラムより抜粋

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478173.html技術記事 PHPExcel/Shared/OLE/OLE_File.php に、 if($this--_tmp_filename==false){ $this--_tmp_filename=C を追加します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート