我的任务是将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');
答案 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");
我希望这会有所帮助。祝你好运!