Differences between revisions 1 and 2
Revision 1 as of 2007-10-08 15:52:53
Size: 758
Editor: guest-214
Comment:
Revision 2 as of 2007-10-08 15:53:59
Size: 738
Editor: guest-214
Comment:
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
For some executables you should use 'start' to prevent PHP to wait on end of execution. Note the use of 'start' to prevent PHP to wait on end of execution.

To start external programs from PHP you can use the system() or exec() function. Under Windows this works with the command line PHP (php-cli) without problems.

To execute external programs with the Apache mod_php you have to configure the Apache service. Open the Windows services application (Apache's tray icon has 'open services' or Windows Systemsteuerung/Verwaltung/Dienste), click right on 'Apache2', choose 'Eigenschaften', 'Anmelden' tab and allow 'Datenaustausch zwischen Dienst und Desktop zulassen'.

Here an easy example to open the text file 'test.txt' with the windows standard editor:

<?php
echo exec("start c:/temp/test.txt");
?>

Note the use of 'start' to prevent PHP to wait on end of execution.

CompleteSearch: completesearch/ModPhpStartetExe (last edited 2007-10-09 12:40:44 by guest-214)