[OT] PHP DCOM en Windows Server 2008 y Office Word 2007

2015-04-17 Thread Sergio Villalba
Hola a tod@s,

después de mucho mirar y leer no consigo solucionar el problema con
DCOM en Windows Server 2008 y Office 2007...necesitaría ayuda!! :-)

Ejemplo que si funciona:

Resultado:
class IShellDispatch5 { /* GUID={866738B9-6CF2-4DE8-8767-F794EBE74F4E}
*/ /* DISPID=1611005952 */ /* VT_HRESULT [25] */ function
WindowSwitcher( ) { /* Window Switcher */ } }

Ejemplo que no funciona:
Version}\n";

//bring it to front
$word->Visible = 1;

//open an empty document
$word->Documents->Add();

//do some weird stuff
$word->Selection->TypeText("Esto es una prueba");
$word->Documents[1]->SaveAs("C:/Apache24/htdocs/test.doc");

//closing word
$word->Quit();

//free the objectss
$word = null;
?>

Error:
Fatal error: Uncaught exception 'com_exception' with message 'Unable
to lookup `Version': Acceso denegado. ' in
C:\Apache24\htdocs\comWord.php:4 Stack trace: #0
C:\Apache24\htdocs\comWord.php(4): unknown() #1 {main} thrown in
C:\Apache24\htdocs\comWord.php on line 4

Estos ejemplos lo he probado desde consola CMD y Apache con el mismo resultado.

El servicio de Apache24 (https://www.apachelounge.com/download/ -
httpd-2.4.12-win64-VC11.zip) lo tengo arrancado con un usuario local
llamado "apache".
El directorio htdocs tiene permisos de "Control total" para el usuario "apache".

Páginas que me han ayudado:
http://www.figured-it-out.com/figured-out.php?sid=24
http://www.phpbuilder.com/columns/venkatesan20030501.php3?page=1

¿alguna idea? ¿permisos de Apache o de Windows?

Gracias por todo.


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/ca+ylrtaegrfxvq8vv6ora6+h1feiv2t6yknkfqki5fdoyqo...@mail.gmail.com



Re: [OT] PHP DCOM en Windows Server 2008 y Office Word 2007

2015-04-17 Thread Manolo Díaz
El viernes, 17 abr 2015, a las 15:05 UTC+2 horas,
Sergio Villalba escribió:

>Hola a tod@s,
>
>después de mucho mirar y leer no consigo solucionar el problema con
>DCOM en Windows Server 2008 y Office 2007...necesitaría ayuda!! :-)
>
>Ejemplo que si funciona:
>$oExplorer = new COM("Shell.Application");
>com_print_typeinfo($oExplorer);
>?>
>Resultado:
>class IShellDispatch5 { /* GUID={866738B9-6CF2-4DE8-8767-F794EBE74F4E}
>*/ /* DISPID=1611005952 */ /* VT_HRESULT [25] */ function
>WindowSwitcher( ) { /* Window Switcher */ } }
>
>Ejemplo que no funciona:
>// starting word
>$word = new COM("word.application") or die("Unable to instantiate Word");
>echo "Loaded Word, version {$word->Version}\n";
>
>//bring it to front
>$word->Visible = 1;
>
>//open an empty document
>$word->Documents->Add();
>
>//do some weird stuff
>$word->Selection->TypeText("Esto es una prueba");
>$word->Documents[1]->SaveAs("C:/Apache24/htdocs/test.doc");
>
>//closing word
>$word->Quit();
>
>//free the objectss
>$word = null;
>?>
>
>Error:
>Fatal error: Uncaught exception 'com_exception' with message 'Unable
>to lookup `Version': Acceso denegado. ' in
>C:\Apache24\htdocs\comWord.php:4 Stack trace: #0
>C:\Apache24\htdocs\comWord.php(4): unknown() #1 {main} thrown in
>C:\Apache24\htdocs\comWord.php on line 4
>
>Estos ejemplos lo he probado desde consola CMD y Apache con el mismo resultado.
>
>El servicio de Apache24 (https://www.apachelounge.com/download/ -
>httpd-2.4.12-win64-VC11.zip) lo tengo arrancado con un usuario local
>llamado "apache".
>El directorio htdocs tiene permisos de "Control total" para el usuario 
>"apache".
>
>Páginas que me han ayudado:
>http://www.figured-it-out.com/figured-out.php?sid=24
>http://www.phpbuilder.com/columns/venkatesan20030501.php3?page=1
>
>¿alguna idea? ¿permisos de Apache o de Windows?

Sí: preguntar en una lista adecuada.

>Gracias por todo.

De nada. Saludos.
-- 
Manolo Díaz


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150417151024.765d0...@gmail.com



Re: [OT] PHP DCOM en Windows Server 2008 y Office Word 2007

2015-04-17 Thread Gonzalo Rivero
El vie, 17-04-2015 a las 15:05 +0200, Sergio Villalba escribió: 
> Hola a tod@s,
> 
> después de mucho mirar y leer no consigo solucionar el problema con
> DCOM en Windows Server 2008 y Office 2007...necesitaría ayuda!! :-)
> 
> Ejemplo que si funciona:
>  $oExplorer = new COM("Shell.Application");
> com_print_typeinfo($oExplorer);
> ?>
> Resultado:
> class IShellDispatch5 { /* GUID={866738B9-6CF2-4DE8-8767-F794EBE74F4E}
> */ /* DISPID=1611005952 */ /* VT_HRESULT [25] */ function
> WindowSwitcher( ) { /* Window Switcher */ } }
> 
> Ejemplo que no funciona:
>  // starting word
> $word = new COM("word.application") or die("Unable to instantiate Word");
> echo "Loaded Word, version {$word->Version}\n";
> 
> //bring it to front
> $word->Visible = 1;
> 
> //open an empty document
> $word->Documents->Add();
> 
> //do some weird stuff
> $word->Selection->TypeText("Esto es una prueba");
> $word->Documents[1]->SaveAs("C:/Apache24/htdocs/test.doc");
> 
> //closing word
> $word->Quit();
> 
> //free the objectss
> $word = null;
> ?>
> 
> Error:
> Fatal error: Uncaught exception 'com_exception' with message 'Unable
> to lookup `Version': Acceso denegado. ' in
> C:\Apache24\htdocs\comWord.php:4 Stack trace: #0
> C:\Apache24\htdocs\comWord.php(4): unknown() #1 {main} thrown in
> C:\Apache24\htdocs\comWord.php on line 4
> 
> Estos ejemplos lo he probado desde consola CMD y Apache con el mismo 
> resultado.
> 
> El servicio de Apache24 (https://www.apachelounge.com/download/ -
> httpd-2.4.12-win64-VC11.zip) lo tengo arrancado con un usuario local
> llamado "apache".
> El directorio htdocs tiene permisos de "Control total" para el usuario 
> "apache".
> 
> Páginas que me han ayudado:
> http://www.figured-it-out.com/figured-out.php?sid=24
> http://www.phpbuilder.com/columns/venkatesan20030501.php3?page=1
> 
> ¿alguna idea? ¿permisos de Apache o de Windows?
poner el apache en un debian, así el offtopic al menos cuenta como
offtopic...

> 
> Gracias por todo.
> 
> 


-- 
(-.(-.(-.(-.(-.(-.-).-).-).-).-).-)



-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1429276647.1167.8.ca...@gmail.com



Re: [OT] PHP DCOM en Windows Server 2008 y Office Word 2007

2015-04-17 Thread Camaleón
El Fri, 17 Apr 2015 15:05:09 +0200, Sergio Villalba escribió:

> después de mucho mirar y leer no consigo solucionar el problema con DCOM
> en Windows Server 2008 y Office 2007...necesitaría ayuda!! :-)

(...)

Claro :-)

http://bit.ly/1HzV6jL

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/pan.2015.04.17.13.36...@gmail.com