19

Windows COM-Objekte von PHP ansprechen

Embed Size (px)

DESCRIPTION

Einführung in die Nutzung von COM-Objekten via PHP unter Windows. PHP Usergroup Hannover, 6.2.2003

Citation preview

Page 1: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

������������ !"$#%& '%( '(%%)

*+ �,-. "/�0+ �1+ !2 /3 4/�0 ��567 �689 !: 3 !�

+���� /�3 !";+ �1 �<=

> "��:?3 �/1 ! #@ "+A�=�8B

CD�EF�GHIJKLNMKOP�QR S Q

����� ��=T"!U.!�

Page 2: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� ����� � E

��� S

� ���

� ��

���������

� ����������� �

� �� �� �����

���

����� �

��

�� �� �

� �� ��

���!�������

"

# ��������!���

$

% �� �&� ��'

(�� �)(*+���)

,

% �� �&� ��'

(-����

��)

.

% �� �&� ��/

(�� �)(

� ��)

'0% �� �

&� ��/(-

����

��)

''

1 ����

��2�

3 ��&�������

�����

'$4 �� ��� ���

��&�������

',5� � �

Page 3: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

C �IID�EFJKL MKOP�QR S Q�

� ���

��&���

������ � ��(�

� )� ��

�� �

���

� �� ��

� ������ �

� ��

���

� ��2����

��2�

�� ���

� �����

����� ��� �

� ���

&���

� ��

����

����

� �� ��

����

�����

�3 ��

&�����

�����

� �� ��� ��

����

������ ���� �

� ��

�2���� �� ��

1 ����

�� �����

� ��� ��

�4 �

&� ���������

% �� �� ����

( ! �%��

����� �

� �� ��

���

��

3 ��&�������&�� �

� ���� ��

��

�*+���� ������

���

� ���

����) �

Page 4: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

C ����IG

�� S QD���

�D���F ��D S

O QI�

��� SD��QE�

� ��

!�� �

�� ��

��� ���

���

�� � ��

����

� �� ���

������� ��&���

�� ��� ��

� ���

����

2��� �

���� � �����

����� �

���

���� �

� �

-��������

��� ��

�����2������� ��* ��

������

% ����

����2�

� �� �

� ��*

+��� ���� �����

�� ���

!�� ��� &�

�!��� ��

��2���������

���� �

���� ��� �������

�� ���

��2� ���

� ��� �

��� ������

�� ��

�����

� �����

� ���������2� ��

� ��

� �� �� �

3� �� �- ������

� ����

� ���������� ��

� �� �� �� ���� �

�� ����

Page 5: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

CD Q

R �EED���F ���������QD� QE�

4 ��� ����

��!��� � ��� ���

�����

��� �

�� ��

��

�� ��� ���

� �# ��� ��

����

�� ��� �% �� �

&� �� �2����

����

���

��� �

��� ����� ����� ����

Page 6: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

� G���IIQS��E�QE

���

���&&��

�� ��� �����

����

�4�����

2��� � � �

��������

���� �

��� ��

&� & �� � �

������

'�����!����

���

��

���&&��

��� !���

� ���� �

��

����

#� ���� �()-

�� ���

� 2� �� �

% �� �&� �� ���! �

%�� ��� �

# �� ��

���

!�

� �� � ���

����

� ���

������

�� .,���

��

� �� ���2���� �

-&&

��� ���

���

��� �* ��

����

������ ���

��

� �� ���2��

����

�� /000 �� �

����

���

��� � � �

� ���

����

� �� ��

����

�&

!��# ���� �

���

Page 7: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

� QD I�D Q

�������Q

��

�� �� ��� ����� � �� �

����� �� ��� ��� �� �� ���� ��� !����"" �#!���� � ���� $ �

�� ��% ��� ����� � � ��&��' (�$) *�

+ �� � ,� -���./ �� �10��� ���� !�/2!��� ./3 !��� ��� � �� �� �� ��� �/2 4

�� ��/��� � � � �� ��5 ��� !�6+ �� � (7 ��� !�89 �/ 4

� 7

Page 8: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

��I��O Q

� QD I�D Q

��

Page 9: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

� QD I�D Q

���C G�F

��

���!�� �� ��� �

+ -!�� ,� -���./ -!�� 0��� ���� !�/2!��� ./3 !��� �!�� �� ��� ��� ����� � �/2 4

�� ��/�!�� � � �� ��5 ��� !�6+ -!�� (7 ��� !�89 �/ 4

�� � �� � �

� !*�" ������ �

+ -!�� (7� !��" �� �(7

���.2 4

��� �� �� � -��� ��

+ -!�� (7� � ��� !� (7� �

� ��./

�� �� �� � �� �� 000/2 4

+ -!�� (7� !��" �� �

�(7

� �# � �./ ��9 -!��� �� 0� !�/2 4

��� !�� ���� �

+ -!�� (7� ���.2 4

��� ���$) *��� � � $ �

+ -!�� (7� � �� .2 4

+ -!�� ,���� 4

� 7

Page 10: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

��I��O Q

� QD I�D Q

��

Page 11: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

��ER SD GEQE

�GE

� G��GEQES QE

Q��D SS Q

� E

% ���� ��

� ��&� ���

� �� ����

���

����� �

�/000�� ��� �� �

�� ��

1 ���

&� ����� �

# ��!�� �

� � ��� �

��������

� ������

���� �

������ �

��'0�'

�� � �

��

�� ��

�� � ��

���

������

� ���� �

#%-���5. ��

��

�� ���� ����!�

� �����

�/000

#%-���. ��

�� ��/000

#%-�5. ��

�*+���/

000

#%-���. ��

�� ����� �� �/000

���

���

�� � �

����� ��

Page 12: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

������

���

�� ��

�� ��

�� � ���

��� ������� ��� �� �

% ���

� ������

��������� ��

��

���������

� �� � ��

��� � �

�*� �

���

� ���

� �

#%�

#%-�

3 �� � ��

���

����2�

# ���

��� �CD Q

FD Q

��ER SD GEQE

�GE

� G��GEQES QEQ��D SS Q

� E�

Page 13: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

��ER SD GEQE

�GE

� G��GEQES QE

Q��D SS Q

� E

� ����

������ ���

���������

����������

����

���� ����

����

�� ��� �� ��

2� ����

�� ��

������!�����

� �� �

*�

������

��� �

!�� �� ��� �

������ � ��� &�� ��

&� ��� �

# ���� �/�'���

�2��

-����� ��

������

� ��� ���� ��

�� % ���

� ��� &�� ��� �- �� � �� �

������ �

���

� �� ��

��

� ��1 �

��������

% ���

� ���

�� ��

% �����

� �����

���

�� �� ����

���

� ��������

� ����

� ��� �

���

������

� �

��

�� ��� �

4 ���������2����

����� �

Page 14: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

��ER SD GEQE

�GE

� G��GEQES QE

Q��D SS Q

� E

3 ��&����

� ����

� ���

(����

� �����)

��� ��� &�� �

�&

Page 15: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

��ER SD GEQE

�GE

� G��GEQES QE

Q��D SS Q

� E

� �� 4

�� ��

��

�� ��

3 ��&������

����

� ��

Page 16: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

��ER SD GEQE

�GE

� G��GEQES QE

Q��D SS Q

� E

����

��� �� � � ��� &�� ��

&�

Page 17: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� �����

� EIS����SD GEI��GO� Q

�Q

��� �

����

�� ���.,

�� �� &� ��

� ��� �4 �� ��� ���

�� �� �

�����������

���

����

� ��� �� �

������

�� ���

/000

���� �������

���

���� �� �

��������2����

��� ��

� ��������

�����

��� �&� �� ���� ��

� ��

����

�� ��44�

�����4 � ��� �

����

��������!������� �

% �� �-

&��� ��

�� ��

����

� ���

�����

� ���

����

��3 �

�� � �� �� ��

��������

����

� ��

�� ��� ���

��� ��� ���

��� �

���� ����

% ���!��2����

�����

����� �� �������

� �3 �&��

�� ���� ����

� ��

* ��� �

� ����

�� �

� �����������

� �

�� �����!��

% �� �� �� �������������

� ��� �

Page 18: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� ����� L

inks

�� ��� &�� ��

&/�'

���&�

��

�����

� �� ����

�� �����

&�0'�'��/0��

�� ��� &�� ��

&�

���&�

��

��������

� &�� ����

� ��

�� ������

��� �� ��

�� � �

�� ��� �� �� �

�0 ��� �

� � ��

����

� ���

���� �

���������

���&�

�� �� �

�� ��

����

� ����

���� ����

������ ���&� ��

� �� � &� ��

���� ���&� �

�����

�/,000 0

��� ��

�!�

��0/�

�����

�"

���������

���������

��

�� �

��

�������

��� ��� ����

3 ��&����� ��

�����2�����

��&���� !

�����

������ �

Page 19: Windows COM-Objekte von PHP ansprechen

������ ��� �� �

�� �� ����� �� �� ����� � �

����

���

1 ��

��� �

� �

- �� ��� �

��'

�0. /�

������

��� ��

(0 '')/'��.,

�"0

1 �+ ��

(0 '')/'��.,

�"

* ���� ��

� �� �

�� ���

���

�D Q� QE

��ER� �����Q

����Q�R I��R QD S