文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>phpexcel 遇到的2个问题及解决方法

phpexcel 遇到的2个问题及解决方法

时间:2011-03-11  来源:andychia

今天用phpexcel做导出的时候遇到2个问题,一是eregi函数 在5.3以后的版本 deprecated 查了下翻译 意思是废除了 

没办法只能 preg_match 代替。

if(!function_exists('eregi'))
{
        function eregi($pattern,$string,$regs=array())
        {
                return preg_match('/'.$pattern.'/i',$string,$regs);
        }
}

第一时间想到的是 用上面的方法重定义下函数,悲剧的是 deprecated了 但php -r "var_dump(function_exists('eregi'));"; 结果是true 只能一个一个替换

这个问题Ok后,又出现了

open_basedir restriction in effect. File() is not within the allowed path(s): (./:/tmp:/www:../)

Uncaught exception 'Exception' with message 'Can't create temporary file' in /phpexcel/PHPExcel/Shared/OLE/OLE_File.php

修改了 OLE_File.php里面  $this->_tmp_dir = '/tmp/'; 然后搞定。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载