【问题标题】:PHP -- Directory installationPHP -- 目录安装
【发布时间】:2011-11-15 15:02:36
【问题描述】:

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

上面写着:

提取类并将其复制到您的包含/库目录。在您的脚本中,您需要做的最少代码是:

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

我没有在我的计算机上本地运行 PHP,所以我无权访问 PHP 远程目录。

我该怎么办?

【问题讨论】:

  • 您正在运行安装在共享驱动器上的 php?或者你的意思是它在其他地方的网络服务器上运行?
  • 我可以访问一个文件夹,我通常在这个文件夹中处理我的 PHP 文件。这个文件夹类似于 wamp 中的 www。
  • 它正在其他地方的网络服务器上运行。
  • 这意味着您需要将 excel 表和 PHPExcel 上传到您的共享主机/服务器来玩游戏

标签: php settings phpexcel


【解决方案1】:

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

我认为您对问题的措辞有些困惑。

您的包含/库目录是您选择的目录之一,您可以将脚本放置在任何位置,然后使用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 根文件夹上方的目录中。并从那里要求他们。

希望对您有所帮助。

【讨论】:

    【解决方案2】:

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

    你必须把PHPExcel的类上传到一个目录,通常是/PHPExcel/

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-15
      • 2011-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多