[working as designed] PHP Version / COM ?

Hallo IPS-TEam,

habt Ihr die PHP Version eventuell selbst fuer Windows compiliert? Ich vermisse da naemlich die COM Funktionen, die ab der V5.x im PHP fuer Windows standardmaessig drin sein sollten. Folgender Aufruf bringt bei mir einen Scrpt Queue Timeout:


$domainObject = new COM("WinNT://Domain");
foreach ($domainObject as $obj) {
   echo $obj->Name . "<br>";
}

Gruss Torro

Wir benutzten eine normale PHP Version von der php.net Seite. Funktioniert deine Funktion, wenn du eine andere PHP Version nutzt?

Grüße, paresy

Hallo paresy,

geht, inzwischen weiss ich auch warum das auf der IPS Maschine nicht lief: Man muss einfach noch die php.ini ergaenzen:

[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

Gruss Torro