我正在使用(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():无法打开所需的错误 'PHPPowerPoint.php'(include_path ='。; C:\ xampp \ php \ PEAR')in C:\ XAMPP \ htdocs中\ PROJECT1 \程序\库\ PHPPowerpoint \ Classes下\ PHPPowerpoint \ 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”以满足其他要求!正确?
由于
答案 0 :(得分:0)
我有同样的问题并通过在PHPPowerpoint.php中将PHPPowerPoint重命名为PHPPowerpoint来解决它,因为Foldername不是PHPPowerPoint;)