Differences between revisions 2 and 3
Revision 2 as of 2007-10-08 15:53:59
Size: 738
Editor: guest-214
Comment:
Revision 3 as of 2007-10-08 16:01:24
Size: 795
Editor: guest-214
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
Here an easy example to open the text file 'test.txt' with the windows standard editor: Here an easy example to open the text file 'test.txt' with the windows standard editor and start Firefox browser:
Line 10: Line 10:
echo exec("start c:/temp/test.txt"); echo system("start c:/temp/test.txt");
echo exec("start firefox");

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 and start Firefox browser:

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

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)