php español wp_nav_menu - Clase 'COM' no encontrada




1 Answers

Desde PHP 5.4.5, COM y DOTNET ya no están integrados en php core. Debe agregar soporte COM en php.ini:

[COM_DOT_NET]
extension=php_com_dotnet.dll

De lo contrario, verá esto en su registro de errores: Error grave: no se encontró la clase 'COM'

La extensión se incluye con php 5.4.5 para Windows.

wordpress li

He estado intentando abrir un documento de Word en mi script, pero recibo el mismo error.

 Fatal error: Class 'COM' not found in /Applications/XAMPP/xamppfiles/htdocs/**/**.php on line 3

Mi código:

<?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(); 

?>

He intentado cambiar php.ini y quitar los puntos y coma de la sección 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 

y sigue recibiendo el mismo error.

Estoy usando un XAMMP en mac y un alojamiento web basado en Linux.




Related


Tags

php   xampp