首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhpWord错误-没有找到类“PhpOffice\PhpWord\Settings”

PhpWord错误-没有找到类“PhpOffice\PhpWord\Settings”
EN

Stack Overflow用户
提问于 2022-06-13 13:21:54
回答 1查看 237关注 0票数 0

我已经将我的reporte.php和其他文件上传到服务器上,它在本地正常工作,但现在无法在服务器上运行,路由是正确的,因为我尝试了exit();在phpWord.php上,它找不到Settings.php,因为它完全在同一个目录中,下面是我的文件:

  • autoload.php:我知道$path.$class。(.php)是loadLibraries的标准,但现在它的工作方式是

代码语言:javascript
复制
function loadLibraries($class){

        require_once "/var/www/firescon/public/librerias/PhpOffice/PhpWord/PhpWord.php";
    }

    spl_autoload_register("loadLibraries");


?>

文档的其余部分是报告,它有2000行长,我很确定这不是问题所在,但是如果您想看一些具体的内容,请告诉我,非常感谢:)

  • reporte.php:

代码语言:javascript
复制
<?php

require "/var/www/firescon/public/librerias/autoload.php";

use \PhpOffice\PhpWord\PhpWord;

$phpWord = new PhpWord();

错误发生在声明$phpWord的行中。

EN

回答 1

Stack Overflow用户

发布于 2022-06-14 07:35:32

显然,正如我后来发现的那样,$class是强制性的,因为它得到了每个\PhpOffice\PhpWord类,问题是,在服务器中,斜杠必须/对我来说不是\\,而$class是这样的:所以,通过做一个str_replace("\","/",$class),然后发送它而不是$class,就可以得到正确的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72603612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档