User Guide

PHP3 Guide
Axis Communications AB does not provide support for application development of any kind. The
information here is provided "as is", and there is no guarantee that any of the examples shown
will work in your particular application.
Revision 0.91 June 2001 1
1
WHY PHP? 3
1.1 W
HAT IS PHP 4
2
PHP3 AND THE VIDEO SERVER 5
3
PHP3 SCRIPT 6
3.1 L
IMITATIONS 6
3.2 R
EQUIREMENTS FOR GETTING STARTED: 7
3.3 S
CRIPTS 8
3.3.1 C
OMPLETE SCRIPT EXAMPLES 8
3.3.2 S
CRIPT GENERATED BY THE APPLICATION WIZARD 9
3.3.2.1 Get the script that the wizard in the Video Server has created 10
3.3.3 T
HE TASK-SCHEDULER 12
3.3.3.1 Syntax 13
3.3.3.2 Examples 14
3.3.4 P
UT A NEW OR CHANGED SCRIPT INSIDE THE VIDEO SERVER: 14
3.3.5 H
OW TO ACTIVATE THE SCRIPTS? 16
3.3.5.1 URL 16
3.3.5.2 Telnet 17
3.3.5.2.1 To enable Telnet support 17
4
TROUBLESHOOTING 20
4.1 PHP3
SCRIPT RELATED PROBLEMS 20
4.2 P
RODUCT RELATED PROBLEMS 20
5
APPENDIX A – INCLUDED APPLICATION 21
5.1 I
NTRODUCTION 21
5.2 T
HE SHELL - SH 21
5.2.1 B
UILT IN COMMANDS 22
5.3 T
HE IMAGE-BUFFER - BUFFERD 22
5.3.1 O
PTIONS 22
5.3.1.1 By Default 23
5.3.2 EXAMPLES 24
5.4 T
HE PHP-LIBS 25
5.4.1
ALERT.LIB 25
5.4.2
FTP.LIB 26
5.4.3
LOG.LIB 27
5.4.4
MAIL.LIB 27
5.4.5
PPP.LIB 28
5.4.6 E
XAMPLES OF USAGE 30