PHP - 目录安装

时间:2011-11-15 15:02:36

标签: php settings phpexcel

我想在PHP中使用excel表。所以我发现PHPExcel提供了这个选项。 但是我在我的目录中设置PHPExcel时遇到了问题。

它说:

  

将类提取并复制到您的includes / libraries目录。在您的脚本上,您需要执行的最少代码是:

require_once dirname(__FILE__) . '/PHPExcel/PHPExcel.php'; 

我没有在我的计算机上本地运行PHP,因此我无法访问PHP远程目录。

我该怎么办?

2 个答案:

答案 0 :(得分:2)

这假设您在运行PHP的网络服务器上有一个要上传的文件夹:

我觉得你对问题的措辞感到有些困惑。

您的includes / libraries目录是您选择的目录之一,您可以将脚本放在任何位置,然后使用require() / require_once()将类包含在您想要使用其对象的脚本中。

打破这个例子:

require_once dirname(__FILE__) . '/PHPExcel/PHPExcel.php'; 

dirname(__FILE__) - FILE 是一个用于任何脚本的常量。即它由基本PHP文件声明,而不是您创建的任何脚本。它返回当前运行的PHP脚本的绝对路径(与文档根目录相关)。使用dirname()评估 FILE 并返回没有脚本文件位置的路径。

即。

dirname(__FILE__) = c:/docs/www/root/index.php

将被评估为:

c:/docs/www/root

因此,要将其包装起来,请将文档放在Web根文件夹上方的目录中。并从那里要求他们。

希望有所帮助。

答案 1 :(得分:1)

假设您位于主机的根目录中。

您必须在目录中上传PHPExcel的类,通常是/ PHPExcel /

然后,如果您的脚本位于主机的根目录下,则只需在php开始标记之后添加require_once dirname(__FILE__) . '/PHPExcel/PHPExcel.php';