phpexcel类不能放在其他目录下吗

wangqq1207 2012-12-22 10:54:46
使用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下就不能用了, 像上面这样写就报错,是什么原因?我现在必须要放到其他目录下,急急!
...全文
249 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ImN1 2012-12-22
  • 打赏
  • 举报
回复
订正: 1.如果子文件用了相对路径,这个是从主文件路径出发计算的相对 写漏一个字理解都不同,汉语真难啊
wangqq1207 2012-12-22
  • 打赏
  • 举报
回复
引用 2 楼 snmr_com 的回复:
1.如果子文件用了相对路径,这个是从主文件路径出发计算的相对 2.子文件写文件的话,由1计算出来的相对路径要有写权限
我放在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 30 Fatal 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
ImN1 2012-12-22
  • 打赏
  • 举报
回复
1.如果子文件用了相对路径,这个是从主文件路径出发计算的相对 2.子文件写文件的话,由1计算出来的相对路径要有写权限
xuzuning 2012-12-22
  • 打赏
  • 举报
回复
请注意程序文件和 class 目录的相对位置
xuzuning 2012-12-22
  • 打赏
  • 举报
回复
我感觉你的 PHPExcel 是不是过于老化了 我的 PHPExcel 中怎么都没看到 require_once ?

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧