使用phpexcel这个类,用的时候只有把PHPExcel.php和PHPExcel这2个放到和使用它们的文件同一个目录下才可以,放到其他目录下就报错。
就是说
 include 'PHPExcel.php';    
include 'PHPExcel/Writer/Excel5.php';  
上面的写法就正常,include 'class/PHPExcel.php';       
include 'class/PHPExcel/Writer/Excel5.php';
把这2个放到class下就不能用了, 像上面这样写就报错,是什么原因?我现在必须要放到其他目录下,急急! 

解决方案 »

  1.   

    请注意程序文件和 class 目录的相对位置
      

  2.   


    我放在111文件夹下,引用是
    include '111/PHPExcel.php';      
    include '111/PHPExcel/Writer/Excel5.php';  
    出现错误:Warning: require_once(PHPExcel/Cell/DataType.php) [function.require-once]: failed to open stream: No such file or directory in D:\website\web\111\PHPExcel\Cell.php on line 30Fatal error: require_once() [function.require]: Failed opening required 'PHPExcel/Cell/DataType.php' (include_path='.;C:\php5\pear') in D:\website\web\111\PHPExcel\Cell.php on line 30
      

  3.   

    我感觉你的 PHPExcel 是不是过于老化了
    我的 PHPExcel 中怎么都没看到 require_once ?