我一直在尝试在脚本中打开Word文档,但收到相同的错误。
Fatal error: Class 'COM' not found in /Applications/XAMPP/xamppfiles/htdocs/**/**.php on line 3
我的代码:
<?php
$word = new COM("word.application") or die("Unable to instantiate Word");
$word->Visible = 1;
$word->Documents->Open("wordfile.docx");
$temp = $word->Dialogs->Item(228); // returns wdDialogToolsWordCount dialog object
$temp->Execute(); //updates the word count
$numwords = $temp->Words(); //gets the words out of it
echo 'Word count = '.$numwords;
$word->Quit();
?>
我试图更改php.ini
和删除COM
部分中的分号。
[com]
path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
com.typelib_file =
allow Distributed-COM calls
com.allow_dcom = true
autoregister constants of a components typlib on com_load()
com.autoregister_typelib = true
register constants casesensitive
com.autoregister_casesensitive = false
show warnings on duplicate constat registrations
com.autoregister_verbose = true
仍然出现相同的错误。
我XAMMP
在Mac和基于Linux的虚拟主机上使用的。
从PHP 5.4.5开始,COM和DOTNET不再内置在php内核中。您必须在php.ini中添加COM支持:
[COM_DOT_NET]
extension=php_com_dotnet.dll
否则,您将在错误日志中看到此消息:致命错误:未找到类“ COM”
该扩展包含在Windows的php 5.4.5中。
我使用反应原生66时运行得到错误 Yarn run v1.22.17$react-原生run-android info运行jetifier将库迁移到AndroidX。您可以使用“--no-jetifier”标志禁用它。Jetifier发现1428个文件要转发jetify。使用4个工作人员... info JS服务器已经运行。信息安装应用程序...配置项目:react-nate-fire base
我已经从Mapbox创建了所需的帐户和密钥。我以不同的顺序列出了存储库,但运气不好。在建筑物中,出现以下错误: 无法解析配置“: app: debug RuntimeClasspath”的所有文件。 找不到com.mapbox.mapboxsdk:mapbox-android-帐户:0.7.0。在以下位置搜索:-https://dl.google.com/dl/android/maven2/com
在遵循这里和这里有些不一致的说明之后,我在执行gradle同步时收到一个错误,说 知道为什么会这样吗? 应用程序/内置gradle root/build.gradle
在我将Android Studio更新到2.3版本后,当我做我的项目时,我得到了这个错误 /users/xxx/work/yyy/build.xml:96:taskdef类com.android.ant.getuitargetTask无法找到类所需的类:com/android/utils/ilogger使用classloader Antclassloader[/users/xxx/library/