PHPword无法打开流

时间:2014-10-01 10:51:09

标签: php phpword

我的任务是将Tinymce Editor加载到浏览器并进行编辑。编辑后我正在尝试 将编辑器值保存为Microsoft格式,为此我使用Phpword类。一世 包括文件路径,但我不能说有一个致命错误,即require_once(../ PhpWord.php): 无法打开流:没有这样的文件或目录。我已经将Phpwrd.php放在目录中了 我想要访问

我的代码是

require_once '../PhpWord.php';
$PHPWord = new PhpWord();

    $section = $PHPWord->createSection();
    // After creating a section, you can append elements:
    $section->addText($data);
    // At least write the document to webspace:
    $$objWriter->save('helloWorld.docx');

1 个答案:

答案 0 :(得分:0)

您遇到的错误是因为PHP无法找到" PhpWord.php"。你给它的代码 - ' ../ PhpWord.php'将查看当前目录的父目录。

我从未对相对路径和require语句有任何好运。使用require_once时,PHP更喜欢完整路径。如果您想在自己的drectory中使用完整路径查找文件,您将使用

require_once(dirname(__FILE__) . "/PhpWord.php");

如果你想查找一个目录abov的文件,你将使用

require_once(dirname(dirname(__FILE__)) . "/PhpWord.php");

我希望这会有所帮助。祝你好运!