1

我正在使用(http://phppowerpoint.codeplex.com/releases/view/26621)的 PHPPowerPoint 库。所以我下载了包含所有需要的库的“class”文件夹,并将其放入 CodeIgniter 框架(Source Files/application/libraries/phppowerpoint/classes)中,在我的模型中我正在使用他们的 01simple.php 测试。所以我通过以下方式重新审视他们的图书馆:

/** PHPPowerPoint */
require_once __dir__ . '/../libraries/phppowerpoint/classes/PHPPowerpoint.php';


/** PHPPowerPoint_IOFactory */
require_once __dir__ . '/../libraries/phppowerpoint/classes/PHPPwerpoint/PHPPowerpoint.php';

但它一直给我以下错误:

致命错误:require_once():无法在 C:\xampp\htdocs\Project1\application\libraries\PHPPowerpoint\Classes\PHPPowerpoint 中打开所需的 'PHPPowerPoint.php' (include_path='.;C:\xampp\php\PEAR') \Slide.php 第 30 行

对不起,如果我以这种方式问我的问题;但这是我获得帮助的唯一方法,所以如果您需要更多说明,请告诉我!

谢谢


在来自库的 Slide.php 中,我有以下要求:

/** PHPPowerPoint */
require_once 'PHPPowerPoint.php';

/** PHPPowerPoint_Slide_Layout */
require_once 'PHPPowerPoint/Slide/Layout.php';

/** PHPPowerPoint_Shape */
require_once 'PHPPowerPoint/Shape.php';

/** PHPPowerPoint_Shape_RichText */
require_once 'PHPPowerPoint/Shape/RichText.php';

/** PHPPowerPoint_Shape_BaseDrawing */
require_once 'PHPPowerPoint/Shape/BaseDrawing.php';

/** PHPPowerPoint_Shape_Drawing */
require_once 'PHPPowerPoint/Shape/Drawing.php';

/** PHPPowerPoint_Shape_MemoryDrawing */
require_once 'PHPPowerPoint/Shape/MemoryDrawing.php';

/** PHPPowerPoint_IComparable */
require_once 'PHPPowerPoint/IComparable.php';

/** PHPPowerPoint_Shared_Font */
require_once 'PHPPowerPoint/Shared/Font.php';

/** PHPPowerPoint_Shared_String */
require_once 'PHPPowerPoint/Shared/String.php';

并且“PHPPowerPoint”是“slide.php”文件夹的外部,slide.php 是“PHPPowerPoint”的索引

我猜问题是 require_once 'PHPPowerPoint.php'; 为此,我需要在外面放一个文件夹!并为其他要求删除“PHPPowerPoint”!正确的?

谢谢

4

1 回答 1

0

我遇到了同样的问题,并通过在 PHPPowerpoint.php 中将 PHPPowerPoint 重命名为 PHPPowerpoint 来解决它,因为文件夹名不是 PHPPowerPoint;)

于 2014-11-06T12:50:49.907 回答