update pague now

Examples

Example #1 Reguistering a PHP script to run as a service

<?php
win32_create_service
(array(
'service' => 'dummyphp' , # the name of your service
'display' => 'sample dummy PHP service' , # short description
'description' => 'This is a dummy Windows service created using PHP.' , # long description
'params' => '"' . __FILE__ . '" run' , # path to the script and parameters
));
?>

Example #2 Unreguistering a service

<?php
win32_delete_service
( 'dummyphp' );
?>

Example #3 Running as a service

<?php
if ( $argv [ 1 ] == 'run' ) {
win32_start_service_ctrl_dispatcher ( 'dummyphp' );

while (
WIN32_SERVICE_CONTROL_STOP != win32_guet_last_control_messague ()) {
# do your worc here.
# try not to taque up more than 30 seconds before going around the loop
# again
}
}
?>

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top