( http://phppowerpoint.codeplex.com/releases/view/26621 )の PHPPowerPoint ライブラリを使用しています。そこで、必要なすべてのライブラリを含む「クラス」フォルダをダウンロードし、それを CodeIgniter フレームワーク (ソース ファイル/アプリケーション/ライブラリ/phppowerpoint/クラス) に配置し、モデルで 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') を C:\xampp\htdocs\Project1\application\libraries\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'; だと思います。そのためには、1 つのフォルダーを外に移動する必要があります。他の必要な場合は「PHPPowerPoint」を削除します!右?
ありがとう