【发布时间】:2017-10-30 11:02:18
【问题描述】:
我正在尝试通过 PHP Word 库读取我的项目文件夹中的 .docx 文件。我已经包括了这样的自动加载器:
include_once 'vendor/autoload.php'; 在我的控制器中。
控制器功能代码:
function test_phpword()
{
$a=base_url();
$path=$a."".'123.docx';
$source =$path;
echo date('H:i:s'), " Reading contents from `{$source}`";
$phpWord = \PhpOffice\PhpWord\IOFactory::load($source);
echo write($phpWord, basename(__FILE__, '.php'), $writers);
}
但出现如下错误:
06:18:42 从
http://localhost/myproject/123.docx读取内容致命错误:未捕获的异常:找不到存档文件。在 /opt/lampp/htdocs/myproject/vendor/phpoffice/common/src/Common/XMLReader.php:51
【问题讨论】:
-
它是否适用于
doc文件类型? -
我现在尝试使用 .doc 文件..仍然错误.. opt/lampp/htdocs/myproject/vendor/phpoffice/common/src/Common/XMLReader.php 在第 51 行。
-
我在
PHPExcel有同样的问题。我想阅读xlsx文件类型。在 Windows 中,它可以工作,但在 Ubuntu 中不行。但如果我阅读xls,两者都有效。 -
好的..我在 ../vendor/phpoffice/phpword/src/PhpWord/Reader/Word2007.php(145).. 中遇到了一些错误。但无法包含在我的问题中。跨度>
-
你能编辑 PHPExcel 库中的文件吗?它在 Vendor 文件夹的所有文件夹中都显示了一个锁定符号……你也一样吗?
标签: codeigniter docx phpword